解决springSecurity 使用默认登陆界面登录后无法跳转问题

 更新时间:2023年12月05日 10:05:32   作者:D.....  
这篇文章主要介绍了解决springSecurity 使用默认登陆界面登录后无法跳转问题,项目环境springboot下使用springSecurity 版本2.7.8,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧

项目环境: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 界面登录无法跳转内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java编程接口回调一般用法代码解析

    Java编程接口回调一般用法代码解析

    本文的主要内容是同过实际代码向大家展示Java编程中接口回调的一般用法,具有一定参考价值,需要的朋友可以了解下
    2017-09-09
  • SpringBoot中使用Quartz管理定时任务的方法

    SpringBoot中使用Quartz管理定时任务的方法

    这篇文章主要介绍了SpringBoot中使用Quartz管理定时任务的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • htmlcleaner使用方法及xpath语法初探

    htmlcleaner使用方法及xpath语法初探

    HtmlCleaner是一个开源的Java语言的Html文档解析器。HtmlCleaner能够重新整理HTML文档的每个元素并生成结构良好(Well-Formed)的 HTML 文档
    2015-08-08
  • Spring高级注解@PropertySource详细解读

    Spring高级注解@PropertySource详细解读

    这篇文章主要介绍了Spring高级注解@PropertySource详细解读,@PropertySource注解用于指定资源文件读取的位置,它不仅能读取properties文件,也能读取xml文件,并且通过YAML解析器,配合自定义PropertySourceFactory实现解析yaml文件,需要的朋友可以参考下
    2023-11-11
  • Java+Appium实现屏幕录制功能

    Java+Appium实现屏幕录制功能

    这篇文章主要介绍了Java如何利用Appium实现屏幕录制功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • java中instanceof 关键字作用和实际用途详解

    java中instanceof 关键字作用和实际用途详解

    这篇文章主要介绍了java中instanceof 关键字作用和实际用途,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Java中i++与++i的区别和使用

    Java中i++与++i的区别和使用

    这篇文章主要介绍了Java中i++与++i的区别和使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • JSP代码实现 金字塔(倒置)示例

    JSP代码实现 金字塔(倒置)示例

    这篇文章主要介绍了JSP代码实现 金字塔(倒置)示例,需要的朋友可以参考下
    2014-02-02
  • Java使用WatchService监控文件内容变化的示例

    Java使用WatchService监控文件内容变化的示例

    本篇文章主要介绍了Java使用WatchService监控文件变化的示例,非常具有实用价值,需要的朋友可以参考下
    2017-10-10
  • 一文学会Java运算符的使用

    一文学会Java运算符的使用

    计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量,本篇通过示例详细讲解了Java中不同运算符的使用,需要的朋友可以参考下
    2022-05-05

最新评论