screen-api/src/main/java/com/moral/api/config/Interceptor/WebAppConfiguration.java
@@ -1,6 +1,7 @@ package com.moral.api.config.Interceptor; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.system.ApplicationHome; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistration; @@ -38,7 +39,10 @@ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { try { registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); ApplicationHome h = new ApplicationHome(getClass()); //在jar包所在目录下生成一个upload文件夹用来存储上传的图片 String path = h.getSource().getParentFile().toString() + "/static/"; registry.addResourceHandler("/static/**").addResourceLocations("file:" + path); } catch (Exception e) { e.printStackTrace(); } screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java
@@ -12,12 +12,11 @@ import com.moral.util.FileUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.system.ApplicationHome; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; import org.springframework.util.ResourceUtils; import org.springframework.web.multipart.MultipartFile; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; @@ -43,14 +42,10 @@ @Override public Map<String, Object> add(MultipartFile[] files, Supervision supervision) { String path = null; try { path = ResourceUtils.getURL("classpath:").getPath() + "static/img/"; } catch (FileNotFoundException e) { e.printStackTrace(); } //获取jar包所在目录 ApplicationHome h = new ApplicationHome(getClass()); //在jar包所在目录下生成一个upload文件夹用来存储上传的图片 String path = h.getSource().getParentFile().toString() + "/static/img/"; Map<String, Object> result = new HashMap<>();