spring的三種注入方式 Spring怎么給類中靜態(tài)變量注入值?
Spring怎么給類中靜態(tài)變量注入值?Spring支持set方法注入。我們可以使用非靜態(tài)setter方法來注入靜態(tài)變量。例如:[Java]viewplaincopy查看代碼的代碼片并將其派生到我的代碼
Spring怎么給類中靜態(tài)變量注入值?
Spring支持set方法注入。我們可以使用非靜態(tài)setter方法來注入靜態(tài)變量。例如:[Java]viewplaincopy查看代碼的代碼片并將其派生到我的代碼片導(dǎo)入.springframework.beans. factory.annotation.Value導(dǎo)入器. springframework.stereotype.Component組件@ComponentpublicclassGlobalValue{publicstaticStringDATABASE@值("${ mongodb數(shù)據(jù)庫}“)public void setdatabase(stringdb){database=DB}
要查看JavaBean規(guī)范,Static set根本不是setter。您的需求的起點有問題。
如果您真的希望spring設(shè)置為static,您可以將字段聲明為static。不要移動二傳手。