首先介绍下java里面的设计模式,发布和订阅模式 事件监听模式
发布和订阅模式:
用了java里面的一个类,java.util.observable作为发布者,java.util.observer为订阅者
(1)主动发布,被动订阅情况(推的模式):先发布一个消息,再去告知订阅的人
(2)订阅者主动获取消息,主动调用echoIterator方法来获取消息
事件监听模式:
用了java里面的一个类,java.util.eventObject作为事件对象,java.util.eventListener作为事件监听(标记的作用)
springboot中的配置文件例如:application.properties就是由ConfigFileApplicationListener来监听