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/BensonHe/p/3963940.html

使用Spring 3的@value简化配置文件的读取相关推荐

  1. Spring+Mybatis使用MapperScannerConfigurer简化配置__MapperScannerConfigurer的作用

    Spring+Mybatis使用MapperScannerConfigurer简化配置 MyBatis的一大亮点就是可以不用DAO层的实现类,而我们知道service层调dao层 如果没有实现类,Sp ...

  2. Spring Boot(17)配置文件解析

    Spring Boot(17)配置文件解析 前言 上一篇介绍了Spring Boot的入门,知道了Spring Boot使用"习惯优于配置"(项目中存在大量的配置,此外还内置了一个 ...

  3. Spring中加载xml配置文件的六种方式

    Spring中加载xml配置文件的六种方式 博客分类: Spring&EJB XMLSpringWebBeanBlog  因为目前正在从事一个项目,项目中一个需求就是所有的功能都是插件的形式装 ...

  4. 使用Spring和Java泛型简化数据访问层

    1.概述 本文将着重于通过对系统中的所有实体使用单个通用的数据访问对象来简化DAO层 ,这将导致优雅的数据访问 ,而不会造成不必要的混乱或冗长. 2. Hibernate和JPA DAO 大多数生产代 ...

  5. Spring中,applicationContext.xml 配置文件在web.xml中的配置详解

    Spring中,applicationContext.xml 配置文件在web.xml中的配置详解 2016年10月04日 15:22:26 阅读数:7936 转自http://www.cnblogs ...

  6. Spring Boot(2) 配置文件

    Spring Boot(2) 配置文件 学习视频:https://www.bilibili.com/video/BV19K4y1L7MT?p=20 1.properties 语法:同以前的proper ...

  7. 20.Spring学习笔记_基于配置文件的方式来配置 AOP(by尚硅谷_佟刚)

    基于 XML 的配置声明切面 除了使用 AspectJ 注解声明切面, Spring 也支持在 Bean 配置文件中声明切面. 这种声明是通过 aop schema 中的 XML 元素完成的. 正常情 ...

  8. Spring加载多个配置文件

    对于大多数的应用,从表现层的action,到持久层的DataSource,都被Spring 作为 bean 管理.如果这些bean 被配置在同一个文件中,阅读及维护该配置文件将是一件非 常有挑战的事情 ...

  9. spring boot 之配置文件yarm读取04

    1.springboot 读取配置文件yarn 1.1 准备配置文件yaml 在main目录下新建resources目录,并设置为Root Resources,新建文件application.yaml ...

最新文章

  1. rhel6用centos163 yum源
  2. 手动通过tomcat加载一个war项目。
  3. colab文件夹上传到github
  4. 编译安装Centos7.2+Apache2.4.25+PHP7.2.10+Mysql5.6.16
  5. linux 用dg分区,[bug报告] 兼容性问题,mbr硬盘使用分区扩容后linux系统不认分区...
  6. 不使用输入框如何实现下拉_使用INFINITE AJAX SCROLL实现下拉加载效果
  7. 修改tomcat服务器图标,如何修改tomcat项目的图标(两种)
  8. c语言windows程序设计-在windows中使用printf,Windows编程(4)-在Windows中使用printf
  9. css如何使文字抖动,CSS美化:实现抖音彩色文字抖动效果
  10. Android 号牌号码识别,支持新能源车牌,离线识别
  11. 高颜值无线蓝牙耳机,南卡N2S芯片强劲音质好,还能当充电宝用
  12. Win7系统安装教程【附Win7/64位系统下载地址】
  13. JDK8的下载安装以及配置环境变量步骤
  14. windows驱动程序开发(普及)
  15. 如何从前端入门到放弃
  16. 函数<小罗爱c语言>
  17. 如何为iOS应用训练核心ML模型
  18. 云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
  19. macOS Catalina 之「随航」自带扩展屏
  20. 管理干部培训平台快速观看方法

热门文章

  1. 网络营销外包浅析B站破圈运营是如何增强网络营销能力的?
  2. mysql 快照读 幻读,InnoDB的MVCC如何解决不可重复读和快照读的幻读,当前读用next-key解决幻读...
  3. led灯bin值_「技术贴」如何判断LED透明屏正发光与侧发光的优劣?
  4. mysql同步 触发器_mysql 触发器(数据库的同步)
  5. suse linux mysql_SUSE Linux 下 MySQL集群配置
  6. 诺基亚 IoT安全白皮书
  7. Python:SMOTE算法——样本不均衡时候生成新样本的算法
  8. Hive group by实现-就是word 统计
  9. ZCMU 1894: Power Eggs
  10. sprintf格式化字符串带来的注入隐患