package com.zeiot;
import com.zeiot.Core.StaticData;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@MapperScan("com.zeiot.mapper")
@SpringBootApplication
public class XXXXX implements WebMvcConfigurer {
@Value("${images.win}")
String winfile;
@Value("${images.liunx}")
String liunxfile;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
String os=System.getProperty("os.name");
//如果是Windows系统
if (os.toLowerCase().startsWith("win")) {
StaticData.ImagesPath=winfile;
registry.addResourceHandler("/images/**")
// /app_file/**表示在磁盘filePathWindow目录下的所有资源会被解析为以下的路径
.addResourceLocations("file:" + winfile);
} else { //linux 和mac
StaticData.ImagesPath=liunxfile;
registry.addResourceHandler("/images/**")
.addResourceLocations("file:"+liunxfile ) ;
}
// 添加静态资源路径,然后跟项目的路径进行映射
// registry.addResourceHandler("/images/**").addResourceLocations("classpath:/static/");
}
public static void main(String[] args) {
SpringApplication.run(ZeiotRosApiApplication.class, args);
}
}
11-03
4062
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-01
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交