方案一:使用@Value注解
配置文件yaml
test:
map: '{"k1":"v1","k2":"v2"}'
Java
@Value("#{${test.map:{}}}")
public Map<String,String> testMap1;
方案二:配置类
配置文件yaml
test:
map:
k1: v1
k2: v2
Java配置类
@Data
@ConfigurationProperties(prefix = "test")
public class TestMapProperties {
private Map<String, String> map;
}
版权声明:本文为weixin_42170236原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。