
springboot
别玩丐帮
这个作者很懒,什么都没留下…
展开
-
springboot学习(三)监听器 下
前面一章主要学习了系统监听器在springboot中是在怎样运行的,这章主要围绕starting事件来学习springboot事件的触发机制。 public void starting() { Iterator var1 = this.listeners.iterator(); while(var1.hasNext()) { SpringApplicationRunListener listener = (SpringApplicationRunListener)var原创 2020-06-09 16:38:49 · 314 阅读 · 0 评论 -
springboot学习(三)监听器 中
上一章中学习了系统监听器模式,这种主要学习系统监听器模式在springboot中是怎样运行的。 1.系统监听器ApplicationListener 首先看一下ApplicationListener类的官方描述:springboot中的监听器是通过实现这个类来监听事件,这个接口是基于监听器标准来设计的,在spring3.0以后,一个监听器可以定义自己感性的事件,当程序运行到一些关键节点的时候,会发出这些事件,并根据对应事件渲染出感兴趣的监听器来触发事件。这个就是ApplicationListener注释原创 2020-05-19 16:55:41 · 202 阅读 · 0 评论 -
springboot学习(三)监听器 上
一:监听器模式介绍 当我们程序运行到某些关键节点的时候,会通过广播器将这些事件广播出去,系统中存在一些监听器,因为它们对这类事件感兴趣,所以这些监听器会去监听这些事件。当这些事件被广播出去后,这些监听器就会监听到这些事件,从而触发一些行为。 从上面介绍可以看出,监听模式的要素是: 事件 监听器 广播器 触发机制 可以结合这四个要素去手动实现一个监听器模式 1.定义事件 public abstract class GameEvent { public abstract String g原创 2020-05-18 17:08:00 · 174 阅读 · 0 评论 -
springboot学习(二)系统初始化器
一:系统初始化器(ApplicationContextInitializer)介绍 系统初始化器是spring容器刷新之前执行的一个回调函数,它的作用是向springboot容器中注册属性。 二:系统初始化器的三种实现方式 1.springboot SPI 扩展机制向 META-INF/spring.factories中配置我们自定义的系统初始化器 实现ApplicationContextInItializer接口 在spring.factories内填写接口实现,key值为 org.spri.原创 2020-05-16 17:12:05 · 710 阅读 · 0 评论 -
springboot学习(一)框架整体启动流程
springboot启动:在Application中通过SpringApplication.run()方法,并向其中传入主类以及args来完成启动 public static void main(String[] args) { SpringApplication.run(Application.class, args); } 针对这行代码可以run方法: ...原创 2020-05-13 16:27:02 · 278 阅读 · 0 评论