SpringBoot : SpringBoot自定义的ApplicationContext实现类

文章目录

  • 1.美图
  • 2.概述
  • 3.在传统spring框架下的扩展方式
  • 4.探寻SpringBoot框架下的扩展方式
  • 5.如何设置自定义的ApplicationContext实现类
  • 6.实战使用自定义的ApplicationContext实现类

1.美图

2.概述

在学习spring容器初始化的过程中,发现spring容器预留了一些扩展点,我们可以写子类来做功能扩展,例如AbstractApplicationContext类的initPropertySourcespostProcessBeanFactoryonRefresh等方法都是空方法,留给子类来扩展用。

3.在传统spring框架下的扩展方式

传统的spring框架下使用哪个ApplicationContext实现类,是自己写代码来指定的,下面是基于spring框架的应用的启动代码:

public static void main

你可能感兴趣的:(框架-spring,boot)