转自:使用Spring 3的@value简化配置文件的读取

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;

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

转载于:https://www.cnblogs.com/drizzlewithwind/p/5721337.html

@Value 注解获取properties值相关推荐

  1. springAop @AfterReturning注解 获取返回值

    @AfterReturning(returning="rvt", pointcut="@annotation(com.sinosoft.redis.cache.PutCa ...

  2. Controller层使用@value注解获取不到properties属性值

    说到@Value注解,用过的应该都知道,这是Spring3的一个注解,通过@value注解的方式获取properties文件中的配置值,大大简化了我们读取配置文件的代码.然而,最近在使用中发现在con ...

  3. Spring注解@Value获取属性文件值且解决在controller无法获取到值的问题

    一.说到@Value注解,用过的应该都知道,这是Spring3的一个注解,通过@value注解的方式获取properties文件中的配置值,大大简化了我们读取配置文件的代码 首先必须要配置proper ...

  4. 如何快速获取properties中的配置属性值

    本文为博主原创,未经博主允许,不得转载: 在项目中,经常需要将一些配置的常量信息放到properties文件中,这样在项目的配置变动的时候,只需要修改配置文件中 对应的配置常量即可. 在项目应用中,如 ...

  5. springmvc通过@Value注解读取Properties配置文件的值,junit测试可以取到值,但是在业务中无法读取

    最近试着做了个springmvc 项目,在加入 发邮件 功能时遇到的问题. Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取. @val ...

  6. 记录 spring 使用@Value获取properties文件中的属性值

    使用@Value(${xxx}) 获取properties文件的属性值  只需要在spring的配置文件中添加bean. 1 <bean id="propertyConfigurer& ...

  7. 如何获取注解中的值_如何在运行时利用注解信息

    注解( annontation )是 Java 1.5 之后引入的一个为程序添加元数据的功能.注解本身并不是魔法,只是在代码里添加了描述代码自身的信息,至于如何理解和使用这些信息,则需要专门的解析代码 ...

  8. Mybatis使用注解的方式执行存储过程并获取返回值

    开始 通过搜索引擎搜索了获取返回值的Mybatis注解配置方式,但是都搜索不到,都是xml配置方式,尝试自己写出来了. 过程 首先要有一个存储过程,in,out值. 配置mapper: 部分代码: / ...

  9. Spring+Mybatis多数据源配置(三)——Spring如何获取Properties文件的信息

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

最新文章

  1. MPB:南土所褚海燕组-​非靶标代谢组测定土壤可提取有机碳组分
  2. 微软全球 AKS 女掌门人,这样击破云原生“怪圈”!
  3. c语言程序设计 中南大学,中南大学-C语言程序设计试卷.docx
  4. 脑机接口和卷积神经网络的初学者指南(二)
  5. 今天开始,GitHub将启用main作为默认分支名,master将成为历史!
  6. DL HARQ UCI in PUCCH — R16
  7. 线程可见性和关键字volatile
  8. css :after和:before
  9. 部署腾讯云(CentOS6.6版本,jdk1.7+tomcat8+mysql)
  10. struts2之日期类型转换
  11. Linux学习笔记(8)
  12. android小游戏代码
  13. Qt画面切换和刷新延迟的问题
  14. android HttpClient获取json数据
  15. electron关闭硬件加速
  16. Python安全工具编写-pcap流量包重放
  17. 根据先序序列与中序序列确定二叉树
  18. 量子计算机英语的ppt,量子计算机简介.ppt
  19. 数据类型(由类型创建变量)
  20. 2013年5月25日星期六

热门文章

  1. 对模型方差和偏差的解释之一:过拟合
  2. YIFullScreenScroll
  3. 工作流编程循序渐进(3:While活动)
  4. MATLAB概率密度函数估计
  5. /lib64/libc.so.6 is not a symbolic link 解决方法
  6. (转载)hive文件存储格式
  7. Nutch爬虫引擎使用分析
  8. 用python pandas三行代码实现excel转csv
  9. ajax请求成功后location.href没有跳转
  10. Python 技术篇-如何打印一段文字,用友云霸气控制台颜文字打印