0

您好,我在 Spring Boot 项目中有一个配置类,看起来像这样。

  @ConfigurationProperties(config.value) 
     public class ApplicationProperties{
              Map<String, User> userProperties;
        }
       
     public class User{
              String userName;
              String userCity;
      }

如何在 application.yaml 文件中为 userProperties 赋值?

4

1 回答 1

3

给定您的示例,两个不同用户的相应配置属性application.yml如下所示:

userProperties:
  user1:
    userName: jane
    userCity: New York
  user2:
    userName: john
    userCity: Lisbon
于 2021-09-16T08:01:17.487 回答