springboot 配置本地文件映射路徑



1
@Configuration 2 public class MyBlogWebMvcConfigurer extends WebMvcConfigurerAdapter { 3 4 @Autowired 5 private AdminLoginInterceptor adminLoginInterceptor; 6 7 public void addInterceptors(InterceptorRegistry registry) { 8 // 添加一個攔截器,攔截以/admin為前綴的url路徑 9 registry.addInterceptor(adminLoginInterceptor).addPathPatterns("/admin/**").excludePathPatterns("/admin/login").excludePathPatterns("/admin/dist/**").excludePathPatterns("/admin/plugins/**"); 10 super.addInterceptors(registry); 11 } 12 13 public void addResourceHandlers(ResourceHandlerRegistry registry) { 14 registry.addResourceHandler("/upload/**").addResourceLocations("file:" + Constants.FILE_UPLOAD_DIC); 15 16 super.addResourceHandlers(registry); 17 18 } 19 }

 

還有直接在配置文件中配置

這樣也可以映射到本地路徑但是 static下面的文件 就訪問不到了  我更喜歡使用第一種

  resources:
    static-locations: file:${web.upload-path},/static/**

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM