SpringBoot成神之路--17.自定义springboot监听器和start启动器

目录

 

一、自定义springboot监听器

 二、自定义start启动器

自动配置需要注意的事项

 设计模式

Coding


一、自定义springboot监听器

IOC容器的初始化前后(applicationcontext)

SpringBoot成神之路--17.自定义springboot监听器和start启动器

运行时监听器

SpringBoot成神之路--17.自定义springboot监听器和start启动器

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 配置我们上面写好的两个监听器

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 二、自定义start启动器

自动配置需要注意的事项

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 设计模式

启动器只用来做依赖导入;

专门来写一个自动配置模块;

启动器依赖自动配置;别人只需要引入启动器

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 

Coding

创建两个项目(maven和springboot)

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 引入配置模块

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 引入starter的基本配置

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 创建配置类

SpringBoot成神之路--17.自定义springboot监听器和start启动器

引入该配置

SpringBoot成神之路--17.自定义springboot监听器和start启动器 

 在自动配置类中添加配置类

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 传入自动配置类

SpringBoot成神之路--17.自定义springboot监听器和start启动器

安装到仓库

SpringBoot成神之路--17.自定义springboot监听器和start启动器 

另外一个同样操作

 

创建一个新的springboot项目,引入之前自定义starter

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 创建controller层

SpringBoot成神之路--17.自定义springboot监听器和start启动器

springboot配置文件中添加前后缀

SpringBoot成神之路--17.自定义springboot监听器和start启动器

 运行

SpringBoot成神之路--17.自定义springboot监听器和start启动器