java-初始化@ConfigurationProperties的Bean方法后验证HashMap键
发布时间:2022-06-14 19:41:03 348
相关标签: # php
我是字符串引导新手,我正在尝试从application.properties
进入HashMap。这是我存储地图的方式application.properties
为了获得良好的可读性:
my.map.property.key0=value01,value02
my.map.property.key1=value11,value12
在properties类中,我定义了一个Bean
具有@ConfigurationProperties
注释:
@Bean
@ConfigurationProperties(prefix="my.map.property")
public Map> myMap() {
return new HashMap<>();
}
这很好用,为了得到HashMap,我可以Autowire
那个豆子
@Autovired
Map> myMap
问题是在属性文件中很容易搞乱正确的映射键,我想验证键以检查它们是否与某些枚举值匹配。
在这种情况下,自定义枚举验证器不起作用,所以我想可能需要使用侦听器或其他东西来进行验证。有没有人对一次验证HashMap键的最佳方法有什么想法myMap
是否已初始化?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报