cjl
2023-11-15 28776b56db3bbd2fbbfd64394e40aa11a6b7ea29
screen-api/src/main/java/com/moral/api/config/Interceptor/WebAppConfiguration.java
@@ -1,12 +1,10 @@
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;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.*;
import java.util.ArrayList;
@@ -38,7 +36,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();
        }