配置文件

fabric.ai.sdk.idKeys[0].appId=16123697
fabric.ai.sdk.idKeys[0].appKey=pKH6CAD9S46dFWcM3i6t7Zh3
fabric.ai.sdk.idKeys[0].secretKey=gwQk4lu61QMDvLAsW58QazCZnoseCTxj

fabric.ai.sdk.idKeys[1].appId=17123235
fabric.ai.sdk.idKeys[1].appKey=MnD1CAD9S46dFWcM3i6t7Zh3
fabric.ai.sdk.idKeys[1].secretKey=gwQk4lu61QMDvLAsW58QazCZAsdf52xj

fabric.ai.sdk.idKeys[2].appId=18123235
fabric.ai.sdk.idKeys[2].appKey=PlD1CAD9S46dFWcM3i6t7Zh3
fabric.ai.sdk.idKeys[2].secretKey=wqQk4lu61QMDvLAsW58QazCZAsd7s2mq

 

配置类

@Configuration
@ConfigurationProperties(prefix = "fabric.ai.sdk")
public class SdkConfig {
public static List<IdKey> iks;
@Setter
private List<IdKey> idKeys;

@PostConstruct
public void init() {
SdkConfig.iks = idKeys;
}

@Data
public static class IdKey {
private String appId;
private String appKey;
private String secretKey;
}
}

 

使用

SdkConfig.iks.forEach(idKey -> {
System.out.println(JacksonUtil.toJsonString(idKey));
});

 

程序运行输出

{"appId":"16123697","appKey":"pKH6CAD9S46dFWcM3i6t7Zh3","secretKey":"gwQk4lu61QMDvLAsW58QazCZnoseCTxj"}
{"appId":"17123235","appKey":"MnD1CAD9S46dFWcM3i6t7Zh3","secretKey":"gwQk4lu61QMDvLAsW58QazCZAsdf52xj"}
{"appId":"18123235","appKey":"PlD1CAD9S46dFWcM3i6t7Zh3","secretKey":"wqQk4lu61QMDvLAsW58QazCZAsd7s2mq"}