設定Spring的配置檔案為war包外部的檔案

2021-08-27 21:58:13 字數 535 閱讀 3837

用spring開發web專案的時候,有些情況下,需要在不解開war包的情況下修改配置在不同環境讀取不同的配置檔案,例如:開發環境:web-dev-config.properties,測試環境:web-test-config.properties,生產環境:web-production-config.properties,這時候就需要動態的載入配置檔案。

jvm引數:-dweb.config.path=/etc/myproj/web.config.properties

spring propertyplaceholderconfigurer

配置如下:

file:$

可以設定乙個預設的配置檔案路徑,如果不指定jvm引數,則從該路徑讀取

file:$

jvm引數:-denv=test -dconfig.path=/etc/myproj

file:$/web-$-

config.properties

Spring 配置檔案的設定

最全的spring檔案約束配置如下 今天在發布eclipse工程時我遇到了乙個未知的錯誤,導致我訪問頁面時一直顯示404 後來經過仔細地除錯,發現如下兩點錯誤 1 web.xml檔案是從spring官方jar包中解壓後直接複製過來的,我對比之前做的專案,發現表頭不一樣,所以更正了web.xml配置檔...

spring配置檔案設定自動注入

在spring配置檔案中,物件名和ref id id名相同,使用自動注入,可以不配置 在中配置autowire 在中配置全域性屬性default autowire byname 設定時,所有的標籤都設定了自動注入,且都為autowire default 根據全域性屬性取值。自動注入只影響物件屬性,不...

spring配置檔案

1 配置檔案的簡化 1 屬性的 property name foo value foovalue value property 簡化為 property name foo value foovalue 2 引用bean property name foo ref bean foobean prope...