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内访问测试时即可不登陆就能访问到对应的数据

相关推荐
SunTecTec5 小时前
【阿里巴巴JAVA开发手册】IDE的text file encoding设置为UTF-8; IDE中文件的换行符使用Unix格式,不要使用Windows格式。
intellij-idea·seatunnel
JosieBook14 小时前
【Java编程动手学】使用IDEA创建第一个HelloJava程序
java·开发语言·intellij-idea
笑醉踏歌行19 小时前
idea应用代码配色网站
java·ide·intellij-idea
hqxstudying21 小时前
Intellij IDEA中Maven的使用
java·maven·intellij-idea
comeilmforever1 天前
IDEA2025 Version Control 窗口 local changes显示
java·ide·intellij-idea
香饽饽~、1 天前
【第十一篇】SpringBoot缓存技术
java·开发语言·spring boot·后端·缓存·intellij-idea
@老蝴11 天前
Java SE - 图书管理系统模拟实现
java·开发语言·intellij-idea
Bruk.Liu13 天前
《使用IDEA插件部署Spring Boot项目到Docker》
spring boot·docker·intellij-idea
小白的代码日记14 天前
IDEA 中 Tomcat 部署 Java Web 项目(Maven 多模块 & 非 Maven 通用版)(linux+windows)
java·tomcat·intellij-idea
莫负好时光丶14 天前
Smart Input Pro IDEA 插件推荐
java·ide·intellij-idea