1.bean注解配置
1.1 组件扫描
1.目前spring所有组件还不能识别具体注解作用,所以上面所有组件都可以混用的,不过我们还是根据名字含义给相关类绑定即可
1.2 组件装配
1.2.1 @Autowired
要使用autowired,必须是容器里有一个符合要求的实例,不然启动就会报错
注意是在实现类上加注解
泛型依赖注入:
当我们通过容器实例化UserService后,容器会帮我们根据子类具体参数来实例化T泛型参数,然后再返回子类给我们使用