在Spring环境下存取properties文件…
2024-09-06 10:50:06
Spring中PropertyPlaceholderConfigurer的使用
(1) 基本的使用方法是
classpath:/spring/include/dbQuery.properties
其中classpath是引用src目录下的文件写法。
PropertyPlaceholderConfigurer可以将${...}替换为指定的properties文件或system
properties中的值
properties中的值
这样一来,我们就可以不再配置文件中为bean注入数值,而改用properties文件,可以降低耦合性,以后如果需要修改诸如数值,只修改properties文件就可以了
(2) 当存在多个Properties文件时,配置就需使用locations了
classpath:/spring/include/jdbc-parms.properties
classpath:/spring/include/base-config.properties
(3)
接下来我们要使用多个PropertyPlaceholderConfigurer来分散配置,达到整合多工程下的多个分散的Properties
文件,其配置如下
接下来我们要使用多个PropertyPlaceholderConfigurer来分散配置,达到整合多工程下的多个分散的Properties
文件,其配置如下
classpath:/spring/include/dbQuery.properties
classpath:/spring/include/jdbc-parms.properties
classpath:/spring/include/base-config.properties
其中order属性代表其加载顺序,而ignoreUnresolvablePlaceholders为是否忽略不可解析的
Placeholder,如配置了多个PropertyPlaceholderConfigurer,则需设置为true
Placeholder,如配置了多个PropertyPlaceholderConfigurer,则需设置为true
至此你已经了解到了如何使用PropertyPlaceholderConfigurer,如何使用多个Properties文件,以及如何配置多个PropertyPlaceholderConfigurer来分解工程中分散的Properties文件。至于PropertyPlaceholderConfigurer还有更多的扩展应用,如属性文件加密解密等方法。
版权声明:本文为博主原创文章,未经博主允许不得转载。
最新文章
- maven pom中 设置远程仓库url
- 11月14日用AJAX、PHP、SESSION做购物车
- CGContext 解释
- 在VS2010配置MPI--win7下64位系统
- ExtJs 4 中的MVC应用架构
- java的基本认识
- Java Ant build.xml详解
- Form_Form Builder编译fmb/library/menu方式总结(汇总)
- sql服务器内部参数使用详情(存储过程)
- Python调用(运行)外部程序
- virtualenv 管理python 环境
- mac环境下安装xampp
- 【Android Developers Training】 37. 共享一个文件
- Java设计模式 (转)
- 解析JSON的两种方法eval()和JSON.parse()
- C#抽象类应用实例
- shell之数组和关联数组
- PHP删除数组中空值的方法介绍
- 开源词袋模型DBow3原理&;源码(二)ORB特征的保存和读取
- shell 中的小技巧
热门文章
- C#中的new和override(转)
- 【Windows】修改远程桌面端口号
- Java for LeetCode 132 Palindrome Partitioning II
- 《C prime plus (第五版)》 ---第11章 字符串和字符串函数---3
- hihocoder 微软编程之美2015 初赛 第二场(暴力+字典序+图论+思维算法)
- Kbuntu16.04利用快捷键调用终端Konsole
- python_opencv库的学习
- python把源代码打包成.exe文件
- 迁移学习——使用Tensorflow和VGG16预训模型进行预测
- Linux下的磁盘缓存