在專案中有些配置用的比較多,如果在每個地方單獨寫的話,當這些配置發生變化時系統難以維護,因此一般使用統一配置的方法,如例如經常在controller中需要根據路徑載入,在controller中用@value
註解進行載入
@value("$")
private string imagespath;
這裡的imagespath是定義在properties檔案中的屬性
imagespath=$
從properties檔案中配置可以看出,這裡還是用的是動態配置,mvn.imagespath是寫在專案pom.xml檔案中
c:\imagesmvn.imagespath>
properties>
pom中的properties屬性常見的用來寫jar檔案的版本號,專案中把專案的配置資訊寫在這裡個人理解好處主要是:1.pom中的配置是全域性的,可以在各個地方載入;
2.把所有的配置放在同乙個地方,方便維護修改
3.相比properties檔案,xml有完整的約束,寫起來更加規範
Maven專案讀取resources目錄下檔案
如題,這裡只提供一種簡便方法,源於spring的支援,但是又可以脫離spring框架的使用。如下 resource res new classpathresource folder file.txt 這是其中一種,讀取web專案下檔案通常有以下 一般在配置 中,可以使用spring提供的classp...
maven專案中讀取properties檔案
在我們開發的過程中,有些屬性可能不會經常修改,但是有時需要修改的時候有得從 中一層一層的去找,很似麻煩。因此需要配置乙個屬性檔案.properties,進行讀取和方便我們來進行修改。public class propertiesutil catch ioexception e finally cat...
maven專案打包
強調內容 install和package的區別 mvn install 是將你打好的jar包安裝到你的本地庫中,一般沒有設定過是在 使用者目錄下的 m2 下面。mvn package 只是將你的 打包到輸出目錄,一般的是 target下面。舉例 如果b專案依賴a專案,而a打了包 package ja...