若依 无法访问系统资源","code":401

一、修改匿名访问

文件位置:

/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java

大约 119 行添加匿名访问:

.antMatchers("/dev-api/**","/home/**").permitAll()  // 这里确保 /home/ 下的所有接口匿名可访问

二、如果有自定义包

例如创建了 ruoyi-home 包:

`/ruoyi-home/src/main/java`

但有没有在ruoyi-admin 中导入,则会出现:

# This application has no explicit mapping for /error, so you are seeing this as a fallback.

测需要添加两个地方

位置:

/ruoyi-admin/pom.xml

dependencies 标签中添加,一定要带版本号:

<!-- home模块 -->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-home</artifactId>
            <version>3.8.9</version>
        </dependency>

同时 ruoyi-home 中的也要设置正确,建议直接复制 ruoyi- system 的进行修改:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>ruoyi</artifactId>
        <groupId>com.ruoyi</groupId>
        <version>3.8.9</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>ruoyi-home</artifactId>

    <description>
        home系统模块
    </description>

    <dependencies>

        <!-- 通用工具-->
        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-common</artifactId>
        </dependency>

    </dependencies>

</project>

随后重启 maven 后 再重启项目即可解决

最后修改:2025 年 03 月 23 日
咱们谁跟谁,用不着~