卑微幻想家's Blog
  • 首页
  • 所有文章
  • Drools入门
  • Spring5底层原理
  • JVM
  • 友链
  • Reading
  • 最新动态
  • 游戏人生
  • 留言
  • 标签
  • 文章分类
  • 关于
spring
Hello Fluid

10.Spring底层原理之Scope

scope分类目前在Spring5.x的版本中,scope的取值有五种,分别是:singleton,prototype,request,session,application。singleton此取值时表明容器中创建时只存在一个实例,所有引用此bean都是单一实例。prototypespring容器
2023-02-15
spring
Hello Fluid

9.Spring底层原理之Aware和InitializingBean接口,后处理器失效

这一节主要了解Aware接口和InitializingBean接口的作用,常见的Aware接口有:BeanNameAware、BeanFactoryAware、ApplicationContextAware等Aware接口和InitializingBean的作用他们的作用如下:BeanNameAwa
2022-05-23
spring
Hello Fluid

8.Spring底层原理之BeanFactory后处理器,模拟@MapperScan

我们扫描Mapper的时候,一般是配置@MapperScan注解,然后在注解中配置要扫描的路径。然后,Spring就会为我们创建Mapper对应的实现。在com.zhaojun.springsource.a05.mapper包下,有两个接口分别为@Mapperpublic interface Map
2022-05-13
spring
Hello Fluid

7.Spring底层原理之BeanFactory后处理器,模拟@Bean

上一节我们讲了如何模拟@ComponentScan进行组件扫描,这一节,我们模拟@Bean,来创建Bean。模拟@Bean我们还是用以前的方法,先获取Config类的元信息。把@Bean标注的方法信息都拿到public class A05Application { public static
2022-05-11
spring
Hello Fluid

6.Spring5底层原理之BeanFactory后处理器,模拟@ComponentScan

常见的BeanFactory后处理器为了演示常见的BeanFactory后处理器,我们来创建一些类。@Configuration@ComponentScan("com.zhaojun.springsource.a05.component")public class Config
2022-05-06
spring
Hello Fluid

5.Spring5底层原理之Bean后处理器执行流程分析

常见的Bean后处理器这章我们来看看常见的一些bean处理器,首先我们使用GenericApplicationContext,这个ApplicationContext是一个纯净的context,没有包含后处理器,方便我们后续观察。先上代码三个bean类public class Bean1 {
2022-04-22
spring
Hello Fluid

4.Spring5底层原理之Bean的生命周期

这一节我们学习Bean的生命周期,为了了解Bean的生命周期,我们创建一个SpringBoot的启动类,然后写一个close方法,用来销毁Spring容器,用来观察bean的销毁过程。@SpringBootApplicationpublic class A03Application { pub
2022-04-19
spring
Hello Fluid

3.Spring5底层原理之ApplicationContext实现.md

这一章我们来看看创建ApplicationContext的几种方法。首先我们创建一个类进行测试,内容如下:public class A02Application { public static void main(String[] args) { testClassPathXml
2022-04-15
spring
Hello Fluid

2.Spring5底层原理之BeanFactory的实现

为了解BeanFactory的实现原理,我们来自己写一个例子。例子创建一个类,名字叫做TestBeanFactory,该类的内容如下public class TestBeanFactory { public static void main(String[] args) {
2022-04-01
spring
Hello Fluid

1.Spring5底层原理之BeanFactory与ApplicationContext

BeanFactory与ApplicationContextBeanFactory和ApplicationContext的关系是怎么样的呢?我们可以看类图。ApplicationContext是BeanFactory的子接口,它扩展了BeanFactory的功能。BeanFactoryBeanFac
2022-03-30
spring
1

搜索

蜀ICP备2021029326号
Powered by Halo | Theme by 卑微幻想家