我正在尝试使用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中的凭据被忽略。另一方面,仍使用生成的安全密码。我错过了什么吗? 谢谢
答案 0 :(得分:1)
我认为您在属性文件中缺少“ spring”命名空间。 检查一下:
spring.security.user.password=password
spring.security.user.name=user