@Resource和@Autowired依赖注入的区别是什么? @Qualifier使用场景是什么?(了解)
@Resource是jdk自带的,默认先通过名字查找,找不到再通过类查找
@Autowired是spring的,默认通过类型查找,需要指定id才会根据名字查找
@Qualifier使用在需要注入指定名字的bean,需要与@Autowired综合使用
Spring框架中都用到了哪些设计模式?(必会)
工厂模式(spring容器中使用到)、单例模式(bean默认是单例)、代理模式(aop中切面就是通过代理实现的)、模版方法、观察者模式
Spring的常用注解(必会)
创建对象相关的:compoment、repository、service、controller、bean
事务相关的:transational
依赖注入相关的:autowired、value、qualifier、resource