我的pom.xml中有Spring Security,Spring Security会自动配置一个默认用户和生成的密码:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
如何更改默认用户和密码?
我的pom.xml中有Spring Security,Spring Security会自动配置一个默认用户和生成的密码:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
如何更改默认用户和密码?
6条答案
按热度按时间f4t66c6m1#
这可以在
application.properties
文件中轻松完成:这是documentation。
eoxn13cs2#
这是直接从文件:
创建配置类:
较新文档
这稍有不同,但效果是相同的:
r6hnlfcb3#
jk9hmnmh4#
在
application.properties
中添加以下属性其中“
user_name
“为用户,“user_password
“为密码。9wbgstp75#
这些将不适用于旧版本的 Spring Boot ,我使用的是1. 5. 11. RELEASE,这些属性不起作用,移动到2. 1. 8. RELEASE后,这些属性工作正常。
检查您的pom.xml
dauxcl2d6#
在应用程序中设置这两个属性。yml
现在它是如何工作的如果您在该类中搜索
SecurityProperties.java
,您将看到这两个属性的默认值为哪些是Spring安全性的默认凭据,因此我们基本上通过手动设置这些属性来覆盖默认值