@PropertySource注解和spring.profiles.include配置加载自定义配置文件

@PropertySource

@PropertySource用于项目启动类的的注解,主要功能是加载除application.properties之外的配置文件。

通过配置注解中的value值。达到加载配置文件的目的。value是String[] 类型,可以配置多个文件。同时值可以是相对resource的文件路径,也可以绝对路径。ignoreResourceNotFound的配置是在找不到配置文件情况下的处理办法。默认是false。在找不到的情况下不报错。

@PropertySource注解和spring.profiles.include配置加载自定义配置文件

@PropertySource注解和spring.profiles.include配置加载自定义配置文件

@PropertySource注解和spring.profiles.include配置加载自定义配置文件 

spring.profiles.include

spring.profiles.include是配置在application.properties中的配置,可以将自定义配置文件中的配置加载到环境中,程序中可以直接用@Value等注解直接获取使用。