想要了解springboot加载配置文件,要了解观察者模式,以及相应的实现方式

1、观察者模式(Publish/Subscribe):

   举例说明:

           报社方负责出版报纸.

    你订阅了该报社的报纸,那么只要报社发布了新报纸,就会通知你,或发到你手上.

    如果你不想再读报纸,可以取消订阅,这样,报社发布了新报纸就不会再通知你.

            

          jdk不仅提供了Observable类、Observer接口支持观察者模式,而且也提供了EventObject类、EventListener接口来支持事件监听模式,

            虽然两者属于同一类型模式,都属于回调机制,主动推送消息,但使用场景有些区别。

        1. 事件-监听机制

                springboot加载配置文件-LMLPHP

    2. 观察者模式 
       观察者(Observer)相当于事件监听者(监听器),被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,

       同时    可传被观察者和参数。简化了事件-监听模式的实现

            springboot加载配置文件-LMLPHP

03-22 07:42