UserController中userService为null只有一个缘由, 那就是你所使用的UserController对象没有被IoC容器所管理,你使用的对象是本身new出来的, 而不禁spring建立的, 固然没有办法使用DI依赖注入。spring
反之若是你的UserController对象由IoC容器管理, 可是容器中若是不存在userService那在Spring初始化的时候你将会获得NoSuchBeanDefinitionException异常。segmentfault
https://segmentfault.com/q/1010000010186554对象