Spring

Spring

alt

什么是单例池?

其实底层是是Map,单例意思是用getBean输入的同一个名字,对应拿到的对象是同一个

@PostConstruct

给某方法戴个帽子,让Spring在给Bean初始化前知道要调哪个方法来完成初始化

Bean的初始化

先让UserService去实现InitializingBean接口,然后去重写afterPropertiesSet方法

Bean的实例化vs初始化

alt

AOP

alt 如果用到了AOP,那么放到Map中的就应该是代理对象

推断构造方法

有无参构造方法优先用无参,没有就用有参,但是当有多个有参时会报错(不知道用哪个了),解决办法是在想用的那个有参构造器上加@Autowired

Spring特点

alt

IOC底层原理

alt

alt

alt

IOC接口BeanFactory

alt

alt

IOC操作Bean管理(基于XML)

IOC操作Bean管理(基于注解)

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务