springboot静态资源映射
我们写后端接口时 比如我们需要访问E盘路径下的一个照片就可以在config里做一个静态资源映射 然后就可以访问了 具体操作如下比如想访问 E:\\test\\swiperImgs\\ 里面的文件 就可以在config文件里创建一个class 然后继承WebMvcConfigurer
implements WebMvcConfigurer
/*
Web项目配置类
*/
@Configuration
public class WebConfigurer implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/image/swiper/**").addResourceLocations("file:E:\\test\\swiperImgs\\");
registry.addResourceHandler("/image/bigType/**").addResourceLocations("file:E:\\test\\bigTypeImgs\\");
registry.addResourceHandler("/image/product/**").addResourceLocations("file:E:\\test\\productImgs\\");
}
}
然后在浏览器进行请求 /image/swiper/ 就可以映射到E:\\test\\swiperImgs\\
感谢楼主分享 量少的话意义不大,几M的资源直接塞项目内就行。
量大的话应该有用,几百兆的资源映射一下就会很方便 Pojawa 发表于 2023-5-21 23:05
量少的话意义不大,几M的资源直接塞项目内就行。
量大的话应该有用,几百兆的资源映射一下就会很方便
但是。。。。一般应该。。。没有把大到几十兆几百兆的资源的项目吧。。。毕竟springboot Pojawa 发表于 2023-5-21 23:05
但是。。。。一般应该。。。没有把大到几十兆几百兆的资源的项目吧。。。毕竟springboot
有,商城项目,但是一般就用sso了 还以为是新出的什么技术。 还有很多配置类值得研究研究 感谢大哥分享 次森非彼森 发表于 2023-5-22 08:46
有,商城项目,但是一般就用sso了
量大的项目都用sso了,应该让运维在本地网关上映射一个资源目录把本地外链全部重定向到映射地址呀
页:
[1]