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

相关推荐
ldmd284几秒前
Go语言实战:入门篇-6:锁、测试、反射和低级编程
开发语言·后端·golang
Cx330❀2 分钟前
Git 基础操作通关指南:版本回退、撤销修改与文件删除深度解析
大数据·运维·服务器·git·算法·搜索引擎·面试
bing.shao5 分钟前
Golang中实现基于角色的访问控制(RBAC)
开发语言·后端·golang
shenzhenNBA5 分钟前
如何在python项目中使用日志功能?通用版本
java·开发语言·python·日志·log
why1516 分钟前
面经整理——Go
开发语言·后端·golang
毕设源码-朱学姐6 分钟前
【开题答辩全过程】以 基于Vue Springboot的图书共享系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
weixin_307779136 分钟前
简化多维度测试:Jenkins Matrix Project 的核心概念与最佳实践
运维·开发语言·架构·jenkins
m0_740043739 分钟前
Spring和SpringBoot和SpringMVC 的关系总结
java·spring boot·spring·mvc
weixin_3077791311 分钟前
Jenkins Matrix Authorization Strategy插件:详解与应用指南
运维·开发语言·架构·jenkins
float_com13 分钟前
【JavaWeb常见BUG】—— Lombok依赖失效问题
java·javaweb·bug分析与解决