RuoYi-Vue若依框架-后端设置不登陆访问(白名单)

找到SecurityConfig类 确认自己的需求

java 复制代码
    /**
     * anyRequest          |   匹配所有请求路径
     * access              |   SpringEl表达式结果为true时可以访问
     * anonymous           |   匿名可以访问
     * denyAll             |   用户不能访问
     * fullyAuthenticated  |   用户完全认证可以访问(非remember-me下自动登录)
     * hasAnyAuthority     |   如果有参数,参数表示权限,则其中任何一个权限可以访问
     * hasAnyRole          |   如果有参数,参数表示角色,则其中任何一个角色可以访问
     * hasAuthority        |   如果有参数,参数表示权限,则其权限可以访问
     * hasIpAddress        |   如果有参数,参数表示IP地址,如果用户IP和参数匹配,则可以访问
     * hasRole             |   如果有参数,参数表示角色,则其角色可以访问
     * permitAll           |   用户可以任意访问
     * rememberMe          |   允许通过remember-me登录的用户访问
     * authenticated       |   用户登录后可访问
     */

我需要设置通知公告的列表和详情接口不登陆访问 可以使用anonymous | 匿名可以访问

在对应地方仿照着写即可

在对应类内的接口对应的权限注释掉,在类上面加上匿名访问不鉴权注解@Anonymous

再次在apipost内访问测试时即可不登陆就能访问到对应的数据

相关推荐
是程序喵呀4 分钟前
idea 创建java文件增加注释
java·ide·intellij-idea
wrx繁星点点30 分钟前
原型模式:高效的对象克隆解决方案
数据结构·spring·spring cloud·java-ee·maven·intellij-idea·原型模式
sun金默42 分钟前
java后端把数据转换为树,map递归生成json树,返回给前端(后台转换)
spring·intellij-idea
1.01^100014 小时前
[0152].第3节:IDEA中工程与模块
intellij-idea
攻心的子乐17 小时前
idea使用svn
java·ide·intellij-idea
程序员大佬超17 小时前
IDEA解决 properties 文件乱码问题
java·ide·intellij-idea
沫夕残雪19 小时前
网络编程及回显服务器
网络·tcp/ip·java-ee·intellij-idea·信息与通信
kfepiza20 小时前
Win11GBK, idea2024.2.4, 使用Gradle8.8本地安装构建,不使用包装器, 解决utf-8乱码问题, 笔记241028
笔记·gradle·intellij-idea·idea·intellij idea
ln-x21 小时前
在IDEA中运行Mybatis后发现取出的password值为null
java·intellij-idea·mybatis
moxiaoran57531 天前
IDEA使用Maven Helper查看整个项目的jar冲突
maven·intellij-idea·jar