一、常见注解
@Autowired 依赖注入
@Component 将类注入到spring容器中
@Component 注解的作用是定义哪些包需要被扫描Scan
@Scope 作用域
singleton 单例,启动spring容器就会创建实例 prototype 原型模式,每次调用都会创建一个新的实例
@Laze 赖加载
想实现启动sping容器不加载bean,但又希望bean是单例,可以加这个注解
核心类
InitializingBean 自动初始化
BeanNameAware 获取spring容器中的name,初始化前调用
BeanPostProcessor 初始化前后后置处理逻辑