spring 讀取配置檔案,將值注入到靜態字段

2021-09-08 22:56:15 字數 854 閱讀 5749

resources/config/config-dev.properties

es.ip.node=******x

cluster.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...