spring实现注解使用properites里的值

spring实现注解使用properites里的值
首先来看下最后的使用:


下面需要用的地方就直接"${xxxx}"方式,是不是很清爽?下面来来说说使用步骤.

一,application.xml配置文件增加


然后使用uril标签引入properties文件,多个可以写多个<util,或者写模糊文件名
<util:properties id="prop" location="classpath:config/common.properties"/>
这个xml的配置方式,其实也可以用另一个注解代替:
@PropertySource(value="classpath:config/common.properties")

二,java类里使用
如果使用注解,java类要用到多个properties,可以以逗号分隔.
@PropertySource(value = {"classpath:spring/config.properties","classpath:spring/news.properties"})

下面具体取值可以使用@Value("${xx}"),注意如果有重复回取到最后一个(所以我不太喜欢这种方式哦,我喜欢util这标签引入的方式)
在使用时还可以@Value("#{prop['payPlus_url']}") ,大家有没有发现prop与我util里引入的id对应哦,这种方式可以避免重复,说实话感觉很有点jQuery的味道.

就是这么简单,其他@Scheduled(这个注解标签是spring对定时任务支持的,这里不说了.最后要说的是如果你的spring版本低于4,那你就别折腾了,这些注解的支持spring必须要高于4.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肥仔哥哥1930

来一波支持,吃不了亏上不了当

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值