1. 程式人生 > >SpringBoot讀取配置文件(從classpath/file讀取yml/properties文件)

SpringBoot讀取配置文件(從classpath/file讀取yml/properties文件)

CA rop 使用配置 data ret fig color oot 讀取配置

一、讀取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"));

  

SpringBoot讀取配置文件(從classpath/file讀取yml/properties文件)