resources/config/config-dev.properties
es.ip.node=******xcluster.name=******x
client.transport.sniff=******x
載入properties
classpath:config/config-$.properties
對應屬性的bean
import org.springframework.beans.factory.annotation.value;import org.springframework.stereotype.component;
/*** description:讀取properties檔案
** @author: austin
**/@component
public class esparams ")
public void setesipnode(string esipnode)
@value("$")
public void setclustername(string clustername)
@value("$")
public void setclienttransportsniff(string clienttransportsniff)
}
注意:標顏色的地方,稍有不慎就少加或者寫錯,另外需要將自動生成setter的方法的修飾符static去掉,否則spring無法注入現在可以在任何類中直接使用 esparams.*** 即可方便引用,如 esparams.esipnode 了
spring讀取配置檔案
一般來說。我們會將一些配置的資訊放在。properties檔案中。然後使用 將配置檔案中的資訊讀取至spring的配置檔案。那麼我們如何在spring讀取properties檔案呢。1.首先。我們要先在spring配置檔案中。定義乙個專門讀取properties檔案的類.例 classpath jd...
spring配置檔案命名空間讀取順序
spring的相關xml配置檔案頭部都會宣告和引入命名空間 xmlns xsi xmlns context xmlns p xmlns util xmlns task xmlns cache xsi schemalocation spring beans 3.2.xsd spring context...
spring讀取配置檔案的幾種方式
場景 假如有以下屬性檔案dev.properties,需要注入下面的tag tag 123 通過propertyplaceholderconfigurer value private string tag 通過preferencesplaceholderconfigurer value privat...