若依(RUOYI)

从零配置若依自定义上传目录:权限放行+资源映射,一步到位

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

若依开发者必看:自定义文件目录401错误,一文彻底解决

问题场景

很多若依开发者配置了自定义文件上传目录(如 /safety-task/file/image/)后,访问时却遇到 401认证失败,而系统默认的 /profile/upload/ 路径却能正常访问。

问题根源

若依框架中,自定义目录需要双重配置才能正常访问:

  1. SecurityConfig.java - 权限放行

  2. 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

原创不易,完成人机校验,阅读全文

相关推荐