yml-多个键映射到相同的值

问题描述 投票:0回答:1

从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代码是否可以这种格式提取信息。

java configuration yaml dropwizard jersey-client
1个回答
0
投票

在配置中具有多个具有相同值的键是一种不好的做法。上面提到的配置文件指向1 = 2 = 3的事实。

老实说,您应该使用相同的密钥代替1、2和3。

© www.soinside.com 2019 - 2024. All rights reserved.