磁盘目录
WebMvcConfig的代码
//对静态资源的配置
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
String os = System.getProperty("os.name");
if (os.toLowerCase().startsWith("win")) { //如果是Windows系统
registry.addResourceHandler("/smallapple/**")
// /apple/**表示在磁盘apple目录下的所有资源会被解析为以下的路径
.addResourceLocations("file:G:/itemsource/smallapple/") //媒体资源
.addResourceLocations("classpath:/META-INF/resources/"); //swagger2页面
} else { //linux 和mac
registry.addResourceHandler("/smallapple/**")
.addResourceLocations("file:/resources/smallapple/") //媒体资源
.addResourceLocations("classpath:/META-INF/resources/"); //swagger2页面;
}
}
数据库中路径
测试:

---------------------
作者:wangzns
来源:优快云
原文:https://blog.youkuaiyun.com/ajklaclk/article/details/80804137
版权声明:本文为博主原创文章,转载请附上博文链接!
本文详细介绍了如何在Spring Boot项目中,根据不同操作系统(Windows、Linux、Mac)配置静态资源路径,确保媒体资源和Swagger2页面的正确加载。通过具体代码示例,展示了如何使用WebMvcConfig实现跨平台的资源映射。

被折叠的 条评论
为什么被折叠?



