解决springSecurity 使用默认登陆界面登录后无法跳转问题
项目环境:springboot下使用springSecurity 版本2.7.8
解决:可能是controller中使用的路径为login,在没有学配置文件情况下。
//正确使用
@RequestMapping("/hello")
public String login(){
return "登录成功";
}
// 错误的使用
@RequestMapping("/login")
public String errologin(){
return "登录成功";如果使用login作为请求路径的话,就会和springSecurity的默认路径冲突,springSecurity默认的登录页面路径就是 /login。这是在没有写任何配置的情况下。想解决就别用login或者自己设置配置文件来更改。
下面是完整的springSecurity的案例
Controller
@RestController
public class loginController {
//正确使用
@RequestMapping("/hello")
public String login(){
return "登录成功";
}
} pom
<dependencies>
//不用写版本 依赖的版本自动和父版本匹配
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
</dependencies>然后就是可以直接启动项目 登录界面
默认的用户名user
默认密码是控制台输出的

密码

到此这篇关于springSecurity 使用默认登陆界面登录后无法跳转的文章就介绍到这了,更多相关springSecurity 界面登录无法跳转内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
- springsecurity实现用户登录认证快速使用示例代码(前后端分离项目)
- springsecurity记住我登录时访问无权限接口跳转登录界面的处理方案
- SpringSecurity自定义资源拦截规则及登录界面跳转问题
- SpringSecurity表单配置之登录成功及页面跳转原理解析
- SpringSecurity 默认登录认证的实现原理解析
- SpringSecurity默认登录页的使用示例教程
- SpringSecurityOAuth2实现微信授权登录
- SpringSecurity实现前后端分离登录token认证详解
- springSecurity实现简单的登录功能
- SpringSecurity自定义登录成功处理
- SpringSecurity多表多端账户登录的实现
相关文章
利用HttpUrlConnection 上传 接收文件的实现方法
下面小编就为大家带来一篇利用HttpUrlConnection 上传 接收文件的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-11-11


最新评论