对于 Spring @Autowired 或者 @Resource注解为null的问题
Posted 夜丶帝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于 Spring @Autowired 或者 @Resource注解为null的问题相关的知识,希望对你有一定的参考价值。
使用Spring基本都会用到@Autowired 或者 @Resource注解来实现注入,今天做个小东西,需要用到个功能,不想自己写,就在网上找了个源代码,然后运行的时候就发现@Autowired注入一直null,配置文件反复的查看了很多次,都没有问题,最后才发现调用这个加入了@Autowired的类的调用不是通过注入的方式获得的实例,而是直接new的实例,这样new出来的对象,其中的@Autowired注解的属性是不可能被Spring注入的。记录于此,一个教训。
以上是关于对于 Spring @Autowired 或者 @Resource注解为null的问题的主要内容,如果未能解决你的问题,请参考以下文章
Spring 注释 @Autowired 和@Resource 的区别
Spring框架学习:Spring @Autowired实现自动装配
spring in action 学习笔记八:用@Primary 或者@Qualifier消除@Autowired引起的歧义现象