从yml配置中提取Java类:
import io.dropwizard.Configuration;
public class myConfig extends Configuration {
private String name;
private boolean isActive;
}
my-config.yml
文件:
myConfig:
1:
name: "Customer Cancellation"
isActive: true
2:
name: "Customer Cancellation"
isActive: true
3:
name: "Customer Cancellation"
isActive: true
我可以使用:
myConfig:
[1,2,3]:
name: "Customer Cancellation"
isActive: true
?
yaml配置看起来不错,但是我不确定我的Java代码是否可以这种格式提取信息。
答案 0 :(得分:0)
在配置中具有多个具有相同值的键是一个不好的做法。上面提到的配置文件指出了1 = 2 = 3的事实。
老实说,您应该使用相同的密钥代替1、2和3。