ioc简单发展历程以及使用实例:https://blog.csdn.net/lqw05/article/details/52204947 这篇文章写的很清楚
总结:ioc容器帮我们实例化类-bean工厂
@Autowired @Resource 注解实例无参构造函数,有参构造使用@Value注解
使用 结合 @Qualifier 给bean工厂赋予名称
在helloController 切换@Qualifier 则分别调用 UserServiceImpl 与 UserServiceImplOld