蒋露霞sunny days张碧晨springboot中使⽤@Value读取配置⽂件
⼀:配置⽂件
⼀般我们配制配置⽂件都是多套的。测试环境,⽣产环境。
拟声词有哪些 ⼀般application.properties⾥⾯配置都是公共的不⽤动的配置,application-test.properties配置的就是测试环境所需要的配置,application-prod.properties就是⽣产环境所需要的配置。
然后在spring_boot迷⼈加载的application.properties的配置⽂件⾥⾯加上
就能动态的实现加载⽣产环境或者测试环境的配置。
病退的条件⼆:读取配置⽂件⾥⾯的属性;
需要⽤@PropertySource的有:
例如⾮application.properties,classpath:config/my.properties指的是src/main/resources⽬录下config⽬录下的my.properties⽂件,
读取配置文件失败@Value("${my.name}")
买新车提车注意事项private String myName;
3、实例
例如,我在application-test.properties⾥⾯加上属性wechat.pay.url
然后把application.properties的加载选择测试⽂件
其实也相当于在application.properties⾥⾯就会加载上application-test.properties⾥⾯的配置属性
然后就能使⽤payUrl这个变量了。
发布评论