为 java 中的 @ConfirgurationProperties 在 yaml 文件中映射 <String, User>?
Map<String, User> in yaml file for @ConfirgurationProperties in java?
您好,我在 spring 引导项目中有一个配置 class,看起来像这样。
@ConfigurationProperties(config.value)
public class ApplicationProperties{
Map<String, User> userProperties;
}
public class User{
String userName;
String userCity;
}
如何在我的 application.yaml 文件中为 userProperties 赋值?
根据您的示例,application.yml
中两个不同用户的相应配置属性如下所示:
userProperties:
user1:
userName: jane
userCity: New York
user2:
userName: john
userCity: Lisbon
您好,我在 spring 引导项目中有一个配置 class,看起来像这样。
@ConfigurationProperties(config.value)
public class ApplicationProperties{
Map<String, User> userProperties;
}
public class User{
String userName;
String userCity;
}
如何在我的 application.yaml 文件中为 userProperties 赋值?
根据您的示例,application.yml
中两个不同用户的相应配置属性如下所示:
userProperties:
user1:
userName: jane
userCity: New York
user2:
userName: john
userCity: Lisbon