博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于系统中使用多个PropertyPlaceholderConfigurer的配置
阅读量:4045 次
发布时间:2019-05-24

本文共 1203 字,大约阅读时间需要 4 分钟。

数的鲜为人知方法都是因为有着罕见的应用,就比如说Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其配置。

 

 基本的使用方法是:(1)

 

classpath:/spring/include/dbQuery.properties

其中classpath是引用src目录下的文件写法。

 

 

当存在多个Properties文件时,配置就需使用locations了:(2)

 

classpath:/spring/include/jdbc-parms.properties
classpath:/spring/include/base-config.properties

 

接下来我们要使用多个PropertyPlaceholderConfigurer来分散配置,达到整合多工程下的多个分散的Properties文件,其配置如下:(3)

 

classpath:/spring/include/dbQuery.properties

 

classpath:/spring/include/jdbc-parms.properties
classpath:/spring/include/base-config.properties

 

其中order属性代表其加载顺序,而ignoreUnresolvablePlaceholders为是否忽略不可解析的Placeholder,如配置了多个PropertyPlaceholderConfigurer,则需设置为true

 

至此你已经了解到了如何使用PropertyPlaceholderConfigurer,如何使用多个Properties文件,以及如何配置多个PropertyPlaceholderConfigurer来分解工程中分散的Properties文件。至于PropertyPlaceholderConfigurer还有更多的扩展应用,如属性文件加密解密等方法将在之后的博文中续写。

 

转载地址:http://gdhdi.baihongyu.com/

你可能感兴趣的文章
浅谈Cloud Foundry中cloud_controller的postgres数据库
查看>>
搜索引擎核心技术入门
查看>>
Cloud Foundry中Service Gateway功能以及通信机制
查看>>
浅谈计算机系统结构的性能与可靠性
查看>>
TCP/IP协议中的安全问题
查看>>
Winnowing:一种文档指纹的通用算法
查看>>
浏览器中的安全窗口通信
查看>>
基于网络爬虫的XSS漏洞检测技术
查看>>
JasperReports Server on Cloud Foundry
查看>>
Cloud Foundry中基于Master/Slave机制的Service Gateway——解决Service Gateway单点故障问题
查看>>
iReport+JasperReports Server开发过程的Troubleshooting
查看>>
Cloud Foundry中通用service的集成
查看>>
Cloud Foundry中 JasperReports service集成
查看>>
Cloud Foundry中vmc tunnel与caldecott原理
查看>>
ConcurrentHashMap面试详解
查看>>
深拷贝和浅拷贝
查看>>
java集合框架
查看>>
CMS垃圾回收器和G1垃圾回收器区别
查看>>
菜鸟学习Python之数据类型
查看>>
菜鸟学Python之面向对象
查看>>