![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring篇
文章平均质量分 82
先输出一个HelloWorld
这个作者很懒,什么都没留下…
展开
-
SpringBoot的自动配置原理
可以看到,springboot自动装配的核心原理就是通过注解在spring容器启动时,加载了META-INF/spring.factorie的文件,文件中标明了需要装配类的全限定名,在每个XXXXAutoConfiguration中还利用@Conditional相关的注解,按需开启配置项。原创 2022-12-09 15:50:38 · 655 阅读 · 2 评论 -
Spring篇之Bean的加载(上)
一、开山篇这个系列将会作为我阅读Spring相关书籍后的一些整理和学习到的内容所做一些分享,可能会有不对的地方。欢迎指正。声明,我所导入的是Spring5.1.5版本。二、从Bean的加载开始BeanFactory bf = new XmlBeanFactory(new ClassPathResource("/*.xml"));我们围绕这句代码展开。1.对Resource接...原创 2019-06-23 22:29:39 · 293 阅读 · 0 评论 -
关于对doCreateBean方法下的的createBeanInstance方法的分析
一、前言最近在看Spring的相关源码,这次来分析一下createBeanInstance()方法。在getBean()的时候调用了doGetBean(),而doGetBean()内最为核心的就是doCreateBean()方法,在doCreateBean()方法下又有很多步骤而其中bean真正被创建的时机就在createBeanInstance()方法内。故此我们今天来分析一下这个方法。算是...原创 2019-07-08 11:35:38 · 892 阅读 · 0 评论 -
关于SpringBean的创建方式
目录一、前置二、实例一、前置最近看了一下Spring的doCreateBean方法的实现,里面提到Spring会利用策略查看是否是工厂方法的bean,是则利用工厂直接构建。反之再选择对应参数的构造。于是乎复习了一下SpringBean的构建方法,分为:1.构造构建2.工厂构建3.静态工厂构建二、实例我们通过XML的方式来配置bean。<?xml ...原创 2019-07-05 11:13:40 · 412 阅读 · 0 评论 -
关于SpringBean的生命周期
提到生命周期,无外乎两个方法:1.init();2.destroy();在SpringBean的生命周期中也是这两个方法。原来在配置文件中配置一个bean的时候有init-method和destroy-method两个属性配置bean的生命周期。现在用注解配置也是一样的道理。只要我们记得初始化的销毁这两个关键方法。方法一、注解版init-method/destroy-metho...原创 2019-10-08 14:16:04 · 239 阅读 · 0 评论