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

相关推荐
西安邮电大学几秒前
分治算法详细讲解
java·后端·其他·算法·面试
liulilittle1 分钟前
Linux Swap 文件配置与持久化(虚拟内存)
linux·运维·服务器
xiaoshuaishuai89 分钟前
C# 委托与事件
开发语言·c#
摇滚侠10 分钟前
Mybatis 入门到项目实战 搭建 MyBatis 框架 01-14
java·tomcat·mybatis
kmblack110 分钟前
javascript计算年龄
开发语言·javascript·ecmascript
荒--34 分钟前
MSF 使用
linux·运维·服务器
肖爱Kun41 分钟前
STL标准模块库操作
开发语言·音视频
码不停蹄的玄黓43 分钟前
SpringBoot 全局异常处理器实现
java·spring boot·后端
Song_da_da_44 分钟前
C# 接口(Interface)深度解析:规范、解耦与灵活扩展
开发语言·c#
狮子再回头1 小时前
relhat9.1 sshd配置
linux·服务器·网络