首页 > 解决方案 > 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"
  }
]}

标签: javaspringspring-boot

解决方案


推荐阅读