想要了解springboot加载配置文件,要了解观察者模式,以及相应的实现方式
1、观察者模式(Publish/Subscribe):
举例说明:
报社方负责出版报纸.
你订阅了该报社的报纸,那么只要报社发布了新报纸,就会通知你,或发到你手上.
如果你不想再读报纸,可以取消订阅,这样,报社发布了新报纸就不会再通知你.
jdk不仅提供了Observable类、Observer接口支持观察者模式,而且也提供了EventObject类、EventListener接口来支持事件监听模式,
虽然两者属于同一类型模式,都属于回调机制,主动推送消息,但使用场景有些区别。
1. 事件-监听机制
2. 观察者模式
观察者(Observer)相当于事件监听者(监听器),被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,
同时 可传被观察者和参数。简化了事件-监听模式的实现