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
spring怎么读取properties
然后把application.properties的加载选择测试⽂件
其实也相当于在application.properties⾥⾯就会加载上application-test.properties⾥⾯的配置属性
然后就能使⽤payUrl这个变量了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论