SpringBoot读取配置文件(从classpath/file读取yml/properties文件)
Posted gossip
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot读取配置文件(从classpath/file读取yml/properties文件)相关的知识,希望对你有一定的参考价值。
一、读取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文件)的主要内容,如果未能解决你的问题,请参考以下文章