SpringMVC通過映入多個配置檔案問題
今天在編寫個人主頁的時候 遇到一個問題
那就是有多個配置檔案通過<context:property-placeholder/>引入
但是在啟動tomcat後一直報如下錯誤
java.lang.IllegalArgumentException: Could not resolve placeholder '*' in value "*"
後來經過一番資料的查詢之後,發現是因為在載入的時候,載入了第一個<context:property-placeholder/>,就不會載入第二個了。
所以就會導致第二個配置檔案沒有被引入,也就報瞭如下錯誤:
java.lang.IllegalArgumentException: Could not resolve placeholder '*' in value "*"
錯誤引入方式:
<context:property-placeholder location="classpath:uploadConfig.properties" />
<context:property-placeholder location="classpath:jdbc.properties" />
如上所示,直接寫多個<context:property-placeholder>標籤是會報錯的。
注:即便是寫在不同的xml裡面,只要最終被application-context.xml的<import>標籤所引入,都是會報錯的。
正確的做法追加一個ignore-unresolvable屬性,每個property-placeholder都需要加。
修改後的引入方式:
<context:property-placeholder location="classpath:uploadConfig.properties" ignore-unresolvable="true" />
<context:property-placeholder location="classpath:jdbc.properties" ignore-unresolvable="true" />
相關推薦
SpringMVC通過映入多個配置檔案問題
今天在編寫個人主頁的時候 遇到一個問題 那就是有多個配置檔案通過<context:property-placeholder/>引入 但是在啟動tomcat後一直報如下錯誤 java.lang.IllegalArgumentException: Could n
springboot匯入多個配置檔案
springboot匯入配置檔案的類如下: package com.upin.config; import org.springframework.context.annotation.Configuration; import org.springframework.context.anno
為應用指定多個配置檔案
包含關係 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2
SpringBoot中對多個配置檔案中的屬性進行提取的簡易方法
我們要提取一下屬性: 首先建立一個GirlProperties類 package com.springboot.properties; import org.springframework.boot.context.properties.ConfigurationPropertie
Struts2學習筆記:DMI,多個配置檔案,預設Action,字尾
動態方法呼叫有三種方法: 1.同一Action多次對映,每個action標籤的method對應要呼叫的方法。 當要呼叫的方法多了就會增加struts.xml檔案的複雜性。 2.struts.DynamicMethodInvocation=true (struts.properties檔案) 或<
SpringBoot-配置檔案詳解之多個配置檔案
在現實的開發環境中,我們需要不同的配置環境。比如開發環境用於開發,測試環境用於測試,預生產環境用於釋出測試。那麼對於多個環境的配置檔案,其檔案格式為:application-{profile}.properties,其中{profile}對應我們的環境標識。比如我們這裡定義了
Linux環境下多庫svn安裝與配置(獨立庫,多個配置檔案)
[先在伺服器中開啟放行 3690 埠!!!] (1)檢視是否已經安裝了svn 命令:svnserve --version 沒有安裝,出現下面資訊-> 已經安裝,出現下面版本資訊-> 檢視安裝svn的路徑資訊:rpm -ql subversion
springboot多個配置檔案的配置 多個application.properties的配置 版本 sprigboot2.1
注意副配置檔案的命名方式是application-XXX.properties spring.profiles.active=druid spring.profiles.active=druid server.address=127.0.0.1 s
【Spring】例項化上下文物件及載入多個配置檔案
一、例項化上下文物件 ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); Car car = (Car) ctx.getBean("car");
SpringBoot配置檔案亂碼,訪問不到配置檔案,訪問多個配置檔案的的處理
package com.bojia.fund.proconfig; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Property
classpath:和classpath*:的區別以及web.xml中載入多個配置檔案
首先我們都知道要使用spring,則需要在web.xml中增加如下程式碼: Xml程式碼 <listener> <listener-class> org.springfram
Spring的ApplicationContext載入多個配置檔案的三種方式
1.第一種,使用陣列殘燭 ApplicationContext contex=new ClassXmlApplicationContext(bew String["a1.xml","a2.xml"]);2.第二種,只用萬用字元 ApplicationContext co
《struts2》指定多個配置檔案和預設Action
《struts2》:指定多個配置檔案和預設Action 由於我們不可能將一個所有的內容寫在一個struts.xml檔案中,特別是在比較大的應用中更是如此,為便於管理,就可以根據功能的不同寫在不同的.xml檔案中,然後將這些.xml檔案包含在struts.xml
Spring整合JUnit4測試使用註解引入多個配置檔案
我們使用spring寫junit單測的時候,有的時候我們的spring配置檔案只有一個。我們在類的註釋上面會這樣寫: Java程式碼 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classp
關於SpringBoot的多個配置檔案問題
在配置檔案編寫的時候,檔名可以為application-{profile}.properties/yml,預設使用的是application.properties/yml的配置。 怎麼使用啟用指定的profile的配置檔案: 在配置檔案中可以直接指定為dev 當前訪問
Springmvc下實現多個圖片檔案的上傳與儲存
現在許多頁面都開始要求實現不定量圖片上傳,這裡給出一種利用java.MultipartFile類的方法,希望能對大家有幫助。 第一步新增jar包:在pom.xml裡面新增如下程式碼 <!-- uploadify檔案上傳元件 -->
Sprin g整合 JUnit4 測試時,使用 @ContextConfiguration 註解引入多個配置檔案
一般情況下: @ContextConfiguration(Locations="../applicationContext.xml") 多個檔案時,可用{} @ContextConfiguration(locations = { "class
Struts中使用多個配置檔案 struts-config.xml
或許很多開發人員都面臨著這樣的困惑,那就是struct-config.xml檔案中有很多的配置,什麼action,formbean..... 我這裡說的100個action那是很小的專案了,呵呵,看得眼花繚亂,不利於模組化的開發和維護;解決的方法就是把struct-conf
spring載入多個配置檔案
首先我們都知道要使用spring,則需要在web.xml中增加如下程式碼: web.xml: 1: <listener> <listener-class>org.springframework.web.context.ContextLoa
android——CMakeList配置之編譯多個.cpp檔案
上次提到AndroidStudio2.2進行NDK開發超方便的配置方式,不用進行Android.mk 配置,也不用進行Application.mk配置,只要配置CMakeList即可。那麼問題來了,通過該方式生成的配置檔案預設是隻native-lib.cpp一個cpp檔案的,那麼怎麼配置編譯多個.c