spring一些零碎知识,等学习spring源码时,要整理到一起

springBoot-->脚手架,用于快速搭建项目,将各个第三方框架的xml统一管理。

与微服务特别搭。因为微服务有很多项目。

springBoot依赖springIOC。

BeanDefinition: spring配置的装载对象。 对象属性就是类名、scope、lazy、autowired等Spring配置参数。

BeanFactory:spring的bean工厂,使用无参构造器通过反射创建实例。

scope,单例还是多例,spring配置的一个参数

@import注解,用于spring创建对象。 和bean类似。暂不知道区别。

@import和ImportSelector可以搭配使用,可以批量创建对象,但是无法控制对象的创建顺序。

@DefferdImportSelector: ImportSelector的一个变种,作用: 1.延迟创建对象,2.分组,排序

@ConditionalOnBean: 条件注解的一种,疑似spring4之后才支持。

 

posted @ 2021-05-30 17:36  来仪  阅读(57)  评论(0)    收藏  举报