spring引入多个properties文件
在开发中常常把配置信息放在properties文件中,然后spring的xml中引入。如果在多个spring的xml文件中引入properties
<context:property-placeholder ignore-unresolvable="true" location="classpath:config/wzk.properties" />
spring启动会报错:
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definitionwith name
Causedby: java.lang.IllegalArgumentException: Couldnot resolve placeholder
即找不到某个配置项。
原来spring只允许有一个context:property-placeholder/
可以这样解决
<context:property-placeholder ignore-unresolvable="true" location="classpath:config/wzk.properties,classpath:config/mongodb.properties" />
即在一个context:property-placeholder/中引入多个.properties文件,用英文逗号隔开。
转自
spring引入多个properties文件相关推荐
- 记录 spring 使用@Value获取properties文件中的属性值
使用@Value(${xxx}) 获取properties文件的属性值 只需要在spring的配置文件中添加bean. 1 <bean id="propertyConfigurer& ...
- 加密Spring加载的Properties文件
目标:要加密spring的jdbc配置文件的密码口令. 实现思路:重写加载器的方法,做到偷梁换柱,在真正使用配置之前完成解密. 1.扩展 package com.lavasoft.freamwork. ...
- Spring Boot注入自定义properties文件配置
创建wzq.properties image.png wzq.properties注入User实体类中 image.png @PropertySource(value = "classpat ...
- 自动注入、加载 properties 文件、scope 属性、单例设计模式
一.自动注入 在 Spring 配置文件中对象名和 ref="id"id 名相同使用自动注入,可以不配置<property/> 两种配置办法 2.1 在<bean ...
- 九、装配bean--通过properties文件注入值
一.建立com.util下建立db.properties文件 name=root driver=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\: ...
- spring核心配置文件引入外部properties文件和另外的xml配置文件
spring核心配置文件引入外部properties文件和另外的xml配置文件 为什么要引入外部文件 我们使用jdbc的时候,会创建一个jdbc.properties配置文件,如果我需要在spring ...
- Spring配置文件中引入properties文件
jdbc.properties文件中有信息如下: username=root url=jdbc:mysql://localhost:3306/qw?characterEncoding=utf8 dri ...
- Spring 如何读取properties文件内容
http://hi.baidu.com/alizv/blog/item/d8cb2af4094662dbf3d38539.html 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置 ...
- Spring Boot 学习系列(07)—properties文件读取
此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 传统的properties读取方式 一般的,我们都可以自定义一个xxx.properties文件,然后在工程 ...
最新文章
- ajax bootstrap 进度条,Bootstrap进度条与AJAX后端数据传递结合使用实例详解
- python哪一版好用-最好的 Python IDE,你们推荐使用哪一个?
- OpenTsdb官方文档-----理解指标和时间序列
- 高等应用数学问题的matlab求解汇总
- 内网更新服务器的搭建(WSUS)
- 解决HttpServletResponse输出中文乱码问题
- DNS域名解析服务配置会不会?
- webpack-dev-server详细教程(专治学不会)
- linux分区 挂盘,linux分区,挂盘,LVM
- new一个对象的过程中发生了什么
- html 显图片宽度100,HTML – 如何显示内联几个 100%宽度?
- python脚本:检测字符串标识符
- 《基 于 N Gram 的无词典 中文分词算法》 n-gram读感
- Windows版 Oracle安装
- 深入解析Windows操作系统(笔记4)
- Couldn‘t delete the database.MySQL said: Error dropping database (can‘t rmdir ‘./test‘, errno: 66)
- Kotlin中问号 ? 和两个叹号 !! 的含义
- 建议收藏 | 数据化、信息化、数字化、智能化到底都是指什么?彼此有什么联系?
- 北京科技大学,计算机考研情况
- win10创建Ubuntu16.04子系统,安装常用软件以及图形界面(包括win10远程桌面连接Ubuntu)
热门文章
- python zipapp_python zip文件 压缩
- Linux平台上直接运行Android应用,android开发入门与实战体验
- 大数据运维:datanode启动后挂了Initialization failed for Block pool <registering>
- Xcode8 支持iOS7等设备调试的方法
- 0-1背包算法python实现
- 一起摇摆html5游戏,和 transformjs 一起摇摆
- 计算机无法投影,如果无法连接计算机和投影仪怎么办
- python安装扩展库常用的工具是什么和conda_python习题01——董付国学习系列
- matlab中poly2sym,poly2sym 与 sym2poly
- MT6853(联发科技天玑 720 )核心板支持5G北斗