Spring中使用@Autowired注解静态实例对象
问题
最近项目小组在重新规划工程的业务缓存,其中涉及到部分代码重构,过程中发现有些工具类中的静态方法需要依赖别的对象实例(该实例已配置在xml成Spring bean,非静态可以用@Autowired加载正常使用),而我们知道,类加载后静态成员是在内存的共享区,静态方法里面的变量必然要使用静态成员变量,这就有了如下代码:
@Component
public class TestClass {
...
原创
2018-03-15 23:23:02 ·
16725 阅读 ·
3 评论