一:配置文件java
通常咱们配制配置文件都是多套的。测试环境,生产环境。spring
通常 application.properties里面配置都是公共的不用动的配置,application-test.properties配置的就是测试环境所须要的配置,application-prod.properties就是生产环境所须要的配置。app
而后在spring_boot迷人加载的application.properties的配置文件里面加上测试
就能动态的实现加载生产环境或者测试环境的配置。url
二:读取配置文件里面的属性;spa
须要用@PropertySource的有:code
多配置文件引用,若取两个配置文件中有相同属性名的值,则取值为最后一个配置文件中的值
在application.properties中的文件,直接使用@Value读取便可,applicarion的读取优先级最高
@PropertySource({"classpath:config/my.properties","classpath:config/config.properties"})
public class TestController
@Value("${my.name}")
private String myName;
三、实例blog
例如,我在application-test.properties里面加上属性wechat.pay.urlio
而后把application.properties的加载选择测试文件
class
其实也至关于在application.properties里面就会加载上application-test.properties里面的配置属性
而后就能使用payUrl这个变量了。