1、抓大逻辑,勿纠结。
2、笔记未完待补。
3、spring 之conditional进行条件判断
使用场景:spring condition on bean
spring condition on class
可以用来控制某个类是否要加载
4、@configuration
@compontentscan{@compontentscan.filter/includeFilter}
5、@lazy懒汉式第一次使用的时候才加载。
6、@bean默认单例模式,启动加载
7、往容器中加载组件的四种方式
@bean
@compotentscan
@import 使用场景是用于导入第三方组件,管理第三方bean
@importbeandefinitionregister
8、beanfactory适用于大量数据初始化
9、bean的销毁
单例是容器启动时候加载,销毁也是由容器调用销毁方法。
多例模式是调用的时候加载,销毁是由GC回收。
10、bean三级缓存
singletonObjects
earlySingletonObjects