一、讀取properties文件
使用配置項@PropertySource
二、讀取yml文件
啟動類添加下面代碼:
@Bean public static PropertySourcesPlaceholderConfigurer properties() { PropertySourcesPlaceholderConfigurer configurer = new PropertySourcesPlaceholderConfigurer(); YamlPropertiesFactoryBean yaml = new YamlPropertiesFactoryBean(); yaml.setResources(new FileSystemResource("/dir/application.yml"));//File引入 //yaml.setResources(new ClassPathResource("application.yml"));//class引入 configurer.setProperties(yaml.getObject()); return configurer; }
1、引入多個配置文件:
yaml.setResources(new ClassPathResource("application1.yml"), new ClassPathResource("application2.yml"));