ApplicationStartedEvent 與 ContextStartedEvent 有區(qū)別嗎?
大家好,我是DD!
今天跟大家聊聊這個問題::ApplicationStartedEvent與ContextStartedEvent有區(qū)別嗎?

對了,最近我花了幾周時間,把SpringForAll社區(qū) 3.0上線了(http://spring4all.com),社區(qū)的建設(shè)目標(biāo)與之前一樣,希望能夠構(gòu)建一個垂直于Java與Spring開發(fā)者的高質(zhì)量技術(shù)社區(qū)!目前,已經(jīng)有接近1000名注冊用戶,每天也有不少讀者會發(fā)布一些帖子,我會帶頭幫助大家解決問題,當(dāng)然也希望更多小伙伴加入進(jìn)來,尤其是哪些遇到瓶頸,不知道如何提升的(幫助別人解決問題就是很好的提升方式)
如果你正在學(xué)習(xí)Java、Spring,你可以在這里分享你的見解,碰到的問題以及幫助別人解決問題。后面,我會持續(xù)精選一些,我覺得有意思的問題,在這里繼續(xù)給大家分享一下!本問答帖地址:http://spring4all.com/forum-post/322
關(guān)于這個問題,其實(shí)就是Spring和Spring Boot事件機(jī)制的理解。
雖然Spring Boot的基礎(chǔ)是Spring,但Spring Boot并沒有直接使用Spring中定義的常用事件,而是重新定義了一批。
它們都是繼承自SpringApplicationEvent,而SpringApplicationEvent繼承自ApplicationEvent,SpringApplicationEvent與題主提到的ContextStartedEvent是平級的。
所以,Spring Boot中應(yīng)該是沒用到ContextStartedEvent的。以上是我的認(rèn)識,如果有不對的地方,歡迎評論區(qū)指出,一起學(xué)習(xí)一起進(jìn)階!
關(guān)于Spring Boot具體有哪些事件,也可以看看之前在2.0發(fā)布的時候?qū)戇^一篇:《Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent 》
ApplicationStartingEvent
ApplicationEnvironmentPreparedEvent
ApplicationPreparedEvent
ApplicationStartedEvent?<=?新增的事件
ApplicationReadyEvent
ApplicationFailedEvent我們創(chuàng)建了一個高質(zhì)量的技術(shù)交流群,與優(yōu)秀的人在一起,自己也會優(yōu)秀起來,趕緊點(diǎn)擊加群,享受一起成長的快樂。另外,如果你最近想跳槽的話,年前我花了2周時間收集了一波大廠面經(jīng),節(jié)后準(zhǔn)備跳槽的可以點(diǎn)擊這里領(lǐng)取!
推薦閱讀
接口經(jīng)常超時?線程池+ FutureTask來解決! Swift之父退出核心團(tuán)隊(duì),自曝原因:環(huán)境有毒! 從 Windows 切換到 Mac,不能錯過這9條Tips
你好,我是程序猿DD,10年開發(fā)老司機(jī)、阿里云MVP、騰訊云TVP、出過書、創(chuàng)過業(yè)、國企4年互聯(lián)網(wǎng)6年。10年前畢業(yè)加入宇宙行,工資不高、也不算太忙,業(yè)余堅(jiān)持研究技術(shù)和做自己想做的東西。4年后離開國企,加入永輝互聯(lián)網(wǎng)板塊的創(chuàng)業(yè)團(tuán)隊(duì),從開發(fā)、到架構(gòu)、到合伙人。一路過來,給我最深的感受就是一定要不斷學(xué)習(xí)并關(guān)注前沿。只要你能堅(jiān)持下來,多思考、少抱怨、勤動手,就很容易實(shí)現(xiàn)彎道超車!所以,不要問我現(xiàn)在干什么是否來得及。如果你看好一個事情,一定是堅(jiān)持了才能看到希望,而不是看到希望才去堅(jiān)持。相信我,只要堅(jiān)持下來,你一定比現(xiàn)在更好!如果你還沒什么方向,可以先關(guān)注我,這里會經(jīng)常分享一些前沿資訊,幫你積累彎道超車的資本。

如果你正在學(xué)習(xí)Java、Spring,你可以在這里分享你的見解,碰到的問題以及幫助別人解決問題。后面,我會持續(xù)精選一些,我覺得有意思的問題,在這里繼續(xù)給大家分享一下!本問答帖地址: