从零配置若依自定义上传目录:权限放行+资源映射,一步到位
若依开发者必看:自定义文件目录401错误,一文彻底解决问题场景很多若依开发者配置了自定义文件上传目录(如/safety-task/file/image/)后,访问时却遇到401认证失败,而系统默认的/profile/upload/路径却能正常访问。问题根源若依框架中,自定义目录需要双重配置才能正常访问:SecurityConfig.java-权限放行ResourcesConfig.java-资源映
若依开发者必看:自定义文件目录401错误,一文彻底解决
问题场景
很多若依开发者配置了自定义文件上传目录(如 /safety-task/file/image/)后,访问时却遇到 401认证失败,而系统默认的 /profile/upload/ 路径却能正常访问。
问题根源
若依框架中,自定义目录需要双重配置才能正常访问:
SecurityConfig.java - 权限放行
ResourcesConfig.java - 资源映射
两者缺一不可!
🔧 完整解决方案
步骤一:修改 SecurityConfig.java
修改代码:

在 filterChain 方法的 permitAll 列表中添加你的自定义路径:
// 找到这行代码 .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll() // 修改为(添加你的自定义目录) .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**", "/safety-task/**").permitAll()
步骤二:修改 ResourcesConfig.java
修改代码:

添加自定义目录的资源映射处理器:
@Configuration public class Resou
原创不易,完成人机校验,阅读全文
相关推荐
经验分享【经验】SpringMVC配置映射非WebRoot目录文件位置的静态资源访问DOCKER如何将Docker(Windows桌面版-Docker Desktop)自定义安装目录DOCKERDocker网络下-自定义网络实战NACOS【Nacos系列教程】Nacos第二篇:配置中心演示二-自定义groupAI相关手把手教你,怎么在dify中配置自定义的模型学习笔录-SPRING BOOTspring boot框架学习8-【干货】spring boot的web开发(4)-自定义拦截器处理权限工作小总结&小工具类优化批处理流程:自定义BatchProcessorUtils的设计与应用自定义注解Java中注解学习系列教程-4 使用自定义注解实现excel导出