SpringBoot忽略application.properties中的安全设置

时间:2018-11-27 18:53:56

标签: spring-boot


我正在尝试使用application.properties中定义的属性来保护一个简单的SpringBoot应用程序。 我已经在我的application.properties的底部添加了:

security.user.name = user
security.user.password = password

启动应用程序时,我可以在日志中看到正在生成默认密码:

Using generated security password: 7382afa7-aab1-4476-8ea7-aa3b2a9c51d6

当我尝试访问Web应用程序时,可以看到application.properties中的凭据被忽略。另一方面,仍使用生成的安全密码。我错过了什么吗? 谢谢

1 个答案:

答案 0 :(得分:1)

我认为您在属性文件中缺少“ spring”命名空间。 检查一下:

spring.security.user.password=password
spring.security.user.name=user