本文主要是介绍SpringBoot启动后出现Please sign in页面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 问题
项目启动后,出现莫名其妙的页面,如下
2. 原因
当您启动 Spring Web 应用程序后出现 “Please sign in” 页面时,这通常是由于引用依赖Spring Security默认的身份验证方式导致的。
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>
3. 解决
方法1
移除 Spring Security 依赖,如果您不需要 Spring Security 提供的其他功能,最简单的方法是将 Spring Security 的依赖从项目中移除。这样可以完全去掉 Spring Security 相关的功能和拦截。
方法2
输入用户名、密码登录即可
username:user
password:控制台输出
方法3
如果使用依赖SpringSecurity,可以禁用Security的自动配置,在启动类@SpringBootApplication注解上添加如下代码
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class, SecurityFilterAutoConfiguration.class})
这篇关于SpringBoot启动后出现Please sign in页面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!