@Resource注入为null

Posted gotodsp

tags:

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

UserController中userService为null只有一个原因, 那就是你所使用的UserController对象没有被IoC容器所管理,你使用的对象是自己new出来的, 而不由spring创建的, 当然没有办法使用DI依赖注入。

反之如果你的UserController对象由IoC容器管理, 但是容器中如果不存在userService那在Spring初始化的时候你将会得到NoSuchBeanDefinitionException异常。

https://segmentfault.com/q/1010000010186554

以上是关于@Resource注入为null的主要内容,如果未能解决你的问题,请参考以下文章

@Resource

@Resource

@Resource@Autowired@Qualifier的注解注入及区别

@Autowired 与@Resource的区别

@Resource和@Autowired的区别

@Autowired 与@Resource的区别