本篇博客我們就來聊一下Spring框架中的觀察者模式的應用,即事件的發(fā)送與監(jiān)聽機制。之前我們已經(jīng)剖析過觀察者模式的具體實現(xiàn),以及使用Swift3.0自定義過通知機制。所以本篇博客對于事件發(fā)送與監(jiān)聽的底層實現(xiàn)就不做過多贅述了。下方會給出Spring中是如何進行事件的發(fā)送與監(jiān)聽的。聊完事件的發(fā)送與監(jiān)聽,我們再來聊一下如何使用@Profile注解來切換“生產(chǎn)環(huán)境”與“開發(fā)環(huán)境”。

 

一、Spring中的事件發(fā)送與監(jiān)聽

Spring中的事件發(fā)送與監(jiān)聽說白了就是廣播。由Publisher來發(fā)送Event,有Listener來接收Event。Publisher和Listenter一對多的關系,當Publisher在發(fā)送Event時,并不確定是哪些Listener會收到該發(fā)布的事件。當然再進一步說,Spring的事件發(fā)送與監(jiān)聽的本質還是觀察者模式的具體實現(xiàn)。之前的博客我們拿Swift語言來具體的實現(xiàn)和分析了觀察者模式,關于觀察者模式的具體內容,請移步于《

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式