SpringBoot读取配置文件(从classpath/file读取yml/properties文件)
2018-05-09 15:36
639 查看
一、读取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"));
相关文章推荐
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext读取配置文件的方法
- IDEA 中读取不了配置文件以及ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
- java中读取配置文件的方法fileSystemXmlapplicationContext与classPathXmlApplicationContext
- 如何在SpringBoot下读取自定义properties配置文件
- eclipse 打包 jar 读取外部的配置文件 图片等 fatjar MANIFEST.MF Class-Path
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件
- 在SpringBoot下读取自定义properties配置文件的方法
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件
- SpringBoot学习:获取yml和properties配置文件的内容(转载)
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件
- Spring配置文件中的file与classpath
- SpringBoot学习:获取yml和properties配置文件的内容
- 如何在SpringBoot下读取自定义properties配置文件
- 如何在SpringBoot下读取自定义properties配置文件