yml 使用
一行
address: {province: 山东, city: 济南}
数组
hobbyList: [游泳, 跑步]
一般地,yml的配置供给web模块,其他模块想使用怎么办?
先使用 @ConfigurationProperties放入容器;然后在进行启动的时候放入全局变量;
使用Jackson处理yaml文件
【one】读取yml为Bean,放入spring容器
【two】启动的时候,放入全局
@Bean
public CommandLineRunner running(ApplicationContext context) {
return args -> {
log.info("now start to set variable");
SimulatorConfiguration bean = context.getBean(SimulatorConfiguration.class);
System.setProperty("imei",bean.getImei());
System.setProperty("version_808",bean.getVersion());
};
}
如果您觉得我的付出对您有帮助,还请关注+点赞哦