作者 张晓杰

pdf预览

@@ -33,7 +33,7 @@ public class SecurityConfig { @@ -33,7 +33,7 @@ public class SecurityConfig {
33 .antMatchers(adminContextPath + "/assets/**" 33 .antMatchers(adminContextPath + "/assets/**"
34 , adminContextPath + "/login" 34 , adminContextPath + "/login"
35 , "/actuator" 35 , "/actuator"
36 - , "/actuator/**" 36 + , "/actuator/**", "/profile/**"
37 ).permitAll() 37 ).permitAll()
38 .anyRequest().authenticated() 38 .anyRequest().authenticated()
39 .and() 39 .and()
1 package com.ruoyi.framework.config; 1 package com.ruoyi.framework.config;
2 2
  3 +import com.ruoyi.common.config.RuoYiConfig;
  4 +import com.ruoyi.common.constant.Constants;
3 import com.ruoyi.framework.interceptor.PlusWebInvokeTimeInterceptor; 5 import com.ruoyi.framework.interceptor.PlusWebInvokeTimeInterceptor;
4 import org.springframework.context.annotation.Bean; 6 import org.springframework.context.annotation.Bean;
5 import org.springframework.context.annotation.Configuration; 7 import org.springframework.context.annotation.Configuration;
@@ -26,6 +28,10 @@ public class ResourcesConfig implements WebMvcConfigurer { @@ -26,6 +28,10 @@ public class ResourcesConfig implements WebMvcConfigurer {
26 28
27 @Override 29 @Override
28 public void addResourceHandlers(ResourceHandlerRegistry registry) { 30 public void addResourceHandlers(ResourceHandlerRegistry registry) {
  31 +
  32 + /** 本地文件上传路径 */
  33 + registry.addResourceHandler(Constants.RESOURCE_PREFIX + "/**")
  34 + .addResourceLocations("file:" + RuoYiConfig.getProfile() + "/");
29 } 35 }
30 36
31 /** 37 /**