千家信息网

SpringSecurity跳转页面失败怎么办

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要介绍SpringSecurity跳转页面失败怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!今天新建SpringBoot项目练手,第一次添加了Spring Se
千家信息网最后更新 2024年11月27日SpringSecurity跳转页面失败怎么办

这篇文章主要介绍SpringSecurity跳转页面失败怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

今天新建SpringBoot项目练手,第一次添加了Spring Security.成功启动项目后发现与之前新建的项目有点不一样,无论我怎么设置系统首页,浏览器内打开的都是登陆界面

无论我怎么设置controller的跳转路径都不起作用,气到挠头!!!

经过查阅各种资料发现可能是Spring Security权限控制的原因,于是着手配置控制权限。

新建SecurityConfig类进行权限配置,代码如下:

import org.springframework.context.annotation.Bean;import org.springframework.security.config.annotation.web.builders.HttpSecurity;import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;import org.springframework.security.crypto.password.NoOpPasswordEncoder;@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { //配置资源文件,其中/css/**、index可以任意访问 http .authorizeRequests() .antMatchers("/css/**", "/index").permitAll(); }}

一些解释:

authorizeRequests: 配置一些资源或者链接的权限认证 antMatchers:配置哪些资源或链接需要被认证 permitAll:设置完全允许访问的资源或者链接

添加上述权限设置后index页面可以正常访问

以上是"SpringSecurity跳转页面失败怎么办"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

权限 配置 资源 页面 链接 项目 怎么办 内容 篇文章 控制 认证 成功 代码 价值 作用 兴趣 原因 小伙 小伙伴 文件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 武汉英语单词软件开发 我的世界国际服务器电脑怎么下 共建网络安全 共享网络文明主题总结 两个数据库的表 数据同步 三级拓扑图网络安全 云计算采用什么数据库 机关单位网络安全管理简报 服务器交互为什么会访问广播地址 潍坊中景信网络技术有限公司 打好网络安全的人民战 k8s云服务器网络打通 数据库运维开发技巧 怎下载我的世界服务器 省节能网络技术中心 果蔬app软件开发成本 计算机网络技术诞生的基础 2021山东春考网络技术真题 肇庆聊天软件开发方案 数据库备份软件产品 中国大学慕课网络安全技术 辽宁网吧网络安全管理制度 flash 服务器 服务器交互为什么会访问广播地址 企业软件开发如何交税 原神不同的服务器的ID 贵港市网络安全保护义务案件 网络安全类构造函数 大地保险网络安全险 浦东新区网络技术服务零售价格 服务器加油站好不好
0