spring的三种注入方式 Spring怎么给类中静态变量注入值?
Spring怎么给类中静态变量注入值?Spring支持set方法注入。我们可以使用非静态setter方法来注入静态变量。例如:[Java]viewplaincopy查看代码的代码片并将其派生到我的代码
Spring怎么给类中静态变量注入值?
Spring支持set方法注入。我们可以使用非静态setter方法来注入静态变量。例如:[Java]viewplaincopy查看代码的代码片并将其派生到我的代码片导入.springframework.beans. factory.annotation.Value导入器. springframework.stereotype.Component组件@ComponentpublicclassGlobalValue{publicstaticStringDATABASE@值("${ mongodb数据库}“)public void setdatabase(stringdb){database=DB}
要查看JavaBean规范,Static set根本不是setter。您的需求的起点有问题。
如果您真的希望spring设置为static,您可以将字段声明为static。不要移动二传手。