1,在前端的img标签中,src的路径要写网络路径 但是有时候后台会把存储的东西图片等资源直接放在D盘等资源盘上。此时需要将资源盘映射为网络路径,具体映射方法如下。
@Configuration
public class WebMvcConfiguration implements WebMvcConfigurer {
@Value("${filePath.tempWorkBasePath}")
public String save;
@Value("${filePath.transformationFilePath}")
public String transformationFilePath;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
registry.addResourceHandler("/bimImg/**").addResourceLocations("file:"+save+"/bimImg/");
registry.addResourceHandler("/model/modelLightWeight/**").addResourceLocations("file:"+transformationFilePath+"/");
}
}
2, springboot指定运行环境
可以在springboot的recourses文件夹下创建application-dev.yml 和application-prod.yml配置文件 在 application.properties的文件中指定运行的环境。。如果打成jar进行部署 在部署时候 可以指定运行环境
java -jar xxx.jar --spring.profiles.active = dev或者prod