1. 程式人生 > >context:property-placeholder讀取單一檔案問題

context:property-placeholder讀取單一檔案問題

在多個Spring配置檔案中使用 <context:property-placeholder location="conf/A.properties"/> 單獨讀取檔案時,會出現只有一個檔案被讀取,原因是placeholder只會例項化一次;

系統報錯如下:

Invalid bean definition with name “dataSource”; defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Could not resolve placeholder ${jdbc.driverClass};   

解決辦法有兩種:

1、在單獨的spring.xml使用*匹配placeholder讀取檔案,其餘各spring.xml配置檔案不再讀取配置檔案:

 <context:property-placeholder location="classpath*:conf/*.properties"/>

 2、在單獨的spring.xml使用如下配置方式,其他各spring.xml配置檔案不再讀取配置檔案:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:jdbc.properties</value>
                <value>classpath:memcached.properties</value>
            </list>
        </property>
    </bean>

相關推薦

context:property-placeholder讀取單一檔案問題

在多個Spring配置檔案中使用 <context:property-placeholder location="conf/A.properties"/> 單獨讀取檔案時,會出現只有一個檔案被讀取,原因是placeholder只會例項化一次; 系統報錯如下: Invalid bean defin

context:property-placeholder 讀取配置連結資料庫失敗

最近新建了一個spring專案,配置完資料庫連線,測試時一直報錯:警告: [email protected]4 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to a

Myeclipse中.xml檔案配置錯誤,出現"context:property-placeholder" is not bound錯誤

出現Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML document from class pa

spring中context:property-placeholder/元素

有一種 jdbc連接 控制 正是 依賴 內容 str jdbc cli 1.有些參數在某些階段中是常量 比如:a、在開發階段我們連接數據庫時的連接url,username,password,driverClass等

Spring context:property-placeholder 一些坑

div ont spring 原因 log 解決 prop 解決辦法 col 今天在配置多配置文件的時候偶然發現如果我使用 1 <context:property-placeholder location="classpath:filePath.properties

<context:property-placeholder>配置資源文件

sys 管理 ssp resource spring 配置 frame emca 屬性 encoding 直接在 spring 配置文件裏面加上 <context:property-placeholder file-encoding="UTF-8" location

Spring配置文件<context:property-placeholder>標簽使用漫談

system 異常 efault spring容器 其他 查找 ati 位置 tag <context:property-placeholder>標簽提供了一種優雅的外在化參數配置的方式,不過該標簽在Spring配置文件中只能存在一份!!! 眾所周知,Sprin

spring配置文件中util:properties和context:property-placeholder

tty general sch rop druid ner com comm int util:properties和context:property-placeholder標簽都可以用來獲取外部配置文件中的內容 1、util:properties 它是以聲明bean方式來

元素 "context:property-placeholder" 的字首 "context" 未繫結。

org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [

spring3中context:property-placeholder

有些引數在某些階段中是常量,比如: 1、在開發階段我們連線資料庫時的連線url,username,password,driverClass等  2、分散式應用中client端訪問server端所用的server地址,port,service等 3、配置檔案的位置 而這些引數在不同階段之

spring的context:property-placeholder的使用與優化

使用<context:property-placeholder>的原因,載入不到某個配置檔案,可以不報錯。 <context:property-placeholder                           location="classpat

Caused by: org.xml.sax.SAXParseException; 萬用字元的匹配很全面, 但無法找到元素 'context:property-placeholder' 的宣告。

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 14 in XML document from class path resource [spring-con

Spring之context:property-placeholder詳解

概述 <context:property-placeholder>的作用是向Spring容器中注入一個屬性佔位解析

Spring中property-placeholder的使用與解析

sso 標簽 code doc 就會 prot generator nconf tel Spring中property-placeholder的使用與解析 我們在基於spring開發應用的時候,一般都會將數據庫的配置放置在properties文件中. 代碼分析的時候,涉及的

[轉]Spring中property-placeholder的使用與解析

processor serial value serializa ring destroy 初始化 helper exp 我們在基於spring開發應用的時候,一般都會將數據庫的配置放置在properties文件中. 代碼分析的時候,涉及的知識點概要: Namespace

MySQL-讀取配置檔案的工具類與測試

package JDBCUtil; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.ut

python讀取檔案的方法 python計算檔案的行數和讀取某一行內容的實現方法

 python計算檔案的行數和讀取某一行內容的實現方法 :最簡單的辦法是把檔案讀入一個大的列表中,然後統計列表的長度.如果檔案的路徑是以引數的形式filepath傳遞的,那麼只用一行程式碼就可以完成我們的需求了:   1、http://blog.csdn.net/shudaq

使用Matlab讀取視訊流檔案

        Matlab中對影象和視訊流的讀取還是很方便的,但是由於不常用Matlab讀取視訊流(這傢伙處理能力較OpenCV還是慢些)偶有小忘,這次有在工作中遇到特此記錄一下,Matlab的help文件關於視訊流的讀取講解的比較少,但還好經過網上查閱

專案中讀取配置檔案的方式(二)

import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** 有時,需要配置檔案,配置檔案中儲存的內容是什麼 ? 儲存屬性 儲存一些經常

專案中常用的讀取配置檔案的方式(一)

package com.bjpowernode.demo01; import java.util.ResourceBundle; /** ResourceBundle讀取配置檔案 @author Administrator */ public clas