Spring注解无法注入静态变量

Posted wanhua.wu

tags:

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

参考:https://blog.csdn.net/BuquTianya/article/details/49009831

1.使用xml方式声明Bean,在xml中注入静态变量; 

  
2.使用一个非静态的变量注入,然后在@PostConstruct标记的方法中给静态变量赋值。

3,在静态方法中获取bean

AppConfMapper appConfMapper = (AppConfMapper) BeanHoldFactory.getApplicationContext().getBean("appConfMapper");

 4,给静态变量设置Setter方法,在Setter方法上加注入操作就可以了


以上是关于Spring注解无法注入静态变量的主要内容,如果未能解决你的问题,请参考以下文章

spring 静态接口注入

spring 给静态变量注入值

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

Spring-如何给静态变量注入值

Spring MVC 注解方式 静态类 注入bean

工具类使用@Value将信息注入到静态变量中