java - Spring Boot自定义用户名和密码不起作用
问题描述
我有一个基本的 Spring Boot 应用程序。我正在尝试探索弹簧安全功能。我在 pom.xml 中添加了 spring-boot-starter-security 依赖项。我正在尝试通过在 application.properties 中指定属性来设置自定义用户名和密码:
spring.security.user.name=ambar
spring.security.user.password=Abcdef
我正在使用 Spring Tool Suite 开发应用程序。我收到错误,例如“spring.security.user.name”是一个未知属性。因此,我为两个属性创建了元数据。尽管如此,我还是看到在日志中生成了默认密码。
有人可以在这里帮助我吗?
下面是附加的spring-configuration-metadata.json 文件:
{"properties": [
{
"name": "spring.security.user.name",
"type": "java.lang.String",
"description": "describes custom user name for spring security"
},
{
"name": "spring.security.user.password",
"type": "java.lang.String",
"description": "describes custom password for spring security"
}
]}
解决方案
推荐阅读
- google-kubernetes-engine - 在 GKE 集群中运行的 pod 中使用存储在 Google Secrets Manager 中的数据库密码
- css - 禁用 SASS 扩展后,VSCode CSS 语法高亮不再起作用
- c++ - 将动态数组转移到新的动态数组,删除填充有动态对象的动态数组
- python - 无法导入任何东西,我尝试使用 stackoverflow 答案,但它仍然没有解决我的问题
- python - 如何在python中将项目从一个列表中减去另一个usinp zip功能
- php - 从继承的类调用父属性
- php - 当您对 laravel 8 中的输入组件有验证错误时发送引导类
- python - 将数据(结果)从一个对象方法写入另一个类/方法
- javascript - 如何使用 Puppeteer buildpack 加速 Heroku 部署?
- python - 通过 Django admin 到 postgres 的新单个插入的“ON CONFLICT”错误