@Value注解无法为static 变量赋值

Posted wushumin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Value注解无法为static 变量赋值相关的知识,希望对你有一定的参考价值。

   使用@Value给静态变量赋值时,出现空指针异常。经了解Spring 不允许/不支持把值注入到静态变量中。所以需要另一种方式为该变量赋值。

技术图片

 

   需要注意set方法也不要加static修饰符!

以上是关于@Value注解无法为static 变量赋值的主要内容,如果未能解决你的问题,请参考以下文章

.为啥c语言里有的变量要赋初值,有的变量不用赋。

未在定义语句中赋初值的auto变量和static变量的初值都是随机值。请问这句话错在哪里?

final和static关键字

使用@Value注解给静态变量赋值

在c语言中给变量赋初值有啥作用

java所有变量定义时都要赋初值吗????