Java设置服务器图片

现做app需要用到图片,但不想放到app项目代码中,于是想到设置服务器图片,app中设置访问路径,加载图片,路径也可以设置为变量,方便变更

服务器代码添加类

package hs.hsapp.util;

import org.springframework.context.annotation.Configuration;

import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;

import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration

public class ResourcesConfig implements WebMvcConfigurer {

@Override

public void addResourceHandlers(ResourceHandlerRegistry registry) {

/** 通过url访问项目外的目录图片*/

registry.addResourceHandler("/mgg/**").addResourceLocations("file:E://tmpimg/");

}}

创建本地目录e://tmpimg, 用于存放图片文件

mgg 访问路径, e://tmpimg图片物理路径

Security配置类 添加类型过滤
重启服务,访问测试

https://localhost: 8080/mgg/denglu.jpg

相关推荐
源梦想19 小时前
英雄无敌动作冒险网页小游戏Linux部署演示
linux·运维·服务器
IMPYLH19 小时前
Lua 的 select 函数
java·开发语言·笔记·后端·junit·游戏引擎·lua
小石头 1008619 小时前
【JavaEE】死锁和避免方法
java·java-ee
I_ltt_Itw,19 小时前
Python多线程
服务器·python·pycharm
JienDa19 小时前
JienDa聊PHP:知乎仿站实战中PHP框架的协同架构方略
开发语言·架构·php
再睡一夏就好19 小时前
深入理解Linux程序加载:从ELF文件到进程地址空间的完整旅程
linux·运维·服务器·c++·学习·elf
TDengine (老段)19 小时前
TDengine 时区函数 TIMEZONE 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
hashiqimiya19 小时前
android将json数据传递到后端springboot
java·开发语言
lijiatu1008619 小时前
[C++] 上锁、解锁、获取锁、释放锁的区别
开发语言·c++
Yu_00F19 小时前
SpringBoot自动配置原理学习与基于原理自定义aliyun-oss-spring-boot-starter依赖
java