spring 总览

spring设计的目标

为了让Java开发简单,提高开发效率。

image.png

spring 总览图

spring框架总览.png

spring 中重要的类

  • BeanFactory:bean对象的工厂,负责bean的生命周期。
  • FactryBean: spring 中提供的一种创建bean的方式,一般交给spring创建的bean需要经过Bean的完整的生命周期,如果不想经过bean的生命周期,可以使用FactroyBean 支持自定义创建Bean。
  • BeanDefiniton: bean的定义信息,创建一个bean需要它。
  • BeanFactoryPostProcessor:beanFactory的后置处理器,可以修改一些BeanFactory的信息,主要可以维护BeanDefiniton集合。
  • BeanPostProcessor: bean的处理器,可以在bean创建前面,初始化前面做一些操作,AOP就是在这里实现的。
  • ApplicationContext:应用上文,相当于提供了的入口,门面模式。
  • Aware相关接口:spring提供的内置对象,提供Aware的方式可以方便获取
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容