UserController中userService為null只有一個原因, 那就是你所使用的UserController對象沒有被IoC容器所管理,你使用的對象是自己new出來的, 而不由spring創建的, 當然沒有辦法使用DI依賴注入。
反之如果你的UserController對象由IoC容器管理, 但是容器中如果不存在userService那在Spring初始化的時候你將會得到NoSuchBeanDefinitionException異常。
https://segmentfault.com/q/1010000010186554