@Data
@Component
@ConfigurationProperties(prefix = "activities")
public class ActivityConfig {
// key是活动id,value是Activity对象
private Map<String, Activity> activityMap;
@Data
public static class Activity {
/**
* 活动id
*/
private String activityId;
/**
* 活动名称
*/
private String activityName;
/**
* 活动组合
*/
private List<String> activityAssembly;
}
@ConfigurationProperties(prefix = "activities") 取以 activities开头的文件,放到这个
activityMap中,
# 活动配置集合
# 活动id
activities.activityMap.XJHB.activityId=ddddd
# 活动组合(一个活动或者多个活动构成)多个值逗号隔开
activities.activityMap.XJHB.activityAssembly=bbb,cccc
# 活动名称
activities.activityMap.XJHB.activityName=kkkk