Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取。

使用方式必须在当前类使用@Component,xml文件内配置的是通过pakage扫描方式例如:<context:component-scan base-package="pakage_name" />
2.

Spring 3支持@value注解的方式获取properties文件中的配置值,大简化了读取配置文件的代码。

1、在applicationContext.xml文件中配置properties文件

<bean id="appProperty"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<array>
<value>classpath:app.properties</value>
</array>
</property>
</bean>

2、在bean中使用@value注解获取配置文件的值

@Value("${chengmi_crawl_timer_enable}")
private Boolean timerEnabled;

即使给变量赋了初值也会以配置文件的值为准。

最新文章

  1. spring jdbc获取插入记录的主键id
  2. LINQ系列:LINQ to SQL Where条件
  3. jQuery 判断页面元素是否存在的代码
  4. chm转换为html的超简单方法
  5. 将自己写的windows服务加入到windows集群中
  6. asp.net夜话之十一:web.config详解
  7. hdu 2059(dp)
  8. 使用Git push时出现的一些问题处理
  9. CodeForces 124B Permutations
  10. hdu2309ICPC Score Totalizer Software
  11. [译]Java 设计模式之桥接
  12. Centos7下建立rubymine快捷方式到侧栏或桌面
  13. 【转】Java线程与Linux内核线程的映射关系
  14. Go语言之Interface(二)
  15. windows下数据挖掘相关包numpy、pandas的安装
  16. 研究slatstack时踩过的坑,注意点及解决方案
  17. 依赖: nginx-common (= 1.14.0-0ubuntu1) 但是它将不会被安装
  18. 基于sendEmail的简单zabbix邮件报警
  19. spring之拦截器
  20. Linux——vi的使用

热门文章

  1. break,continue,return的区别
  2. xorequation(DFS完全枚举)
  3. Java数据结构和算法(二)--队列
  4. ::Sleep(0)的使用
  5. Manjaro/Arch linux 安装输入法
  6. MySQL字符集设定与查询
  7. C#对象初始化的探讨
  8. php中session和cookie的使用及区别
  9. 剑指Offer(书):二进制中1的个数
  10. LeetCode(51) N-Queens