最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

實(shí)現(xiàn)了ApplicationRunner但沒(méi)有啟動(dòng)解決方案

 更新時(shí)間:2025年09月16日 08:39:11   作者:程序猴周某  
項(xiàng)目重構(gòu)為多模塊SpringBoot后,啟動(dòng)類(lèi)位置不當(dāng)導(dǎo)致NettyStartListener未被掃描,通過(guò)調(diào)整啟動(dòng)類(lèi)到上一級(jí)包,解決了@Compment注解失效問(wèn)題,使Netty啟動(dòng)功能正常運(yùn)行

背景

項(xiàng)目結(jié)構(gòu)重構(gòu),由原先的單模塊SpringBoot項(xiàng)目改為多模塊的SpringBoot項(xiàng)目,結(jié)構(gòu)如圖:

lcs和wms為兩個(gè)業(yè)務(wù)模塊,啟動(dòng)程序放在web模塊中 

問(wèn)題

NettyStartListener實(shí)現(xiàn)了ApplicationRunner,但服務(wù)啟動(dòng)后,netty服務(wù)沒(méi)有一起啟動(dòng)

排查及解決

查詢(xún)Spring源碼,在圖中所示處打了斷點(diǎn),但斷點(diǎn)過(guò)后(會(huì)多次進(jìn)入斷點(diǎn)),runners中沒(méi)有想要的 NettyStartListener 類(lèi)。

由于項(xiàng)目之前是netty是可以成功啟動(dòng)的,所以懷疑是NettyStartListener上的@Compment沒(méi)有生效,在網(wǎng)上查詢(xún),了解到:springboot默認(rèn)掃描啟動(dòng)類(lèi)同級(jí)包和同級(jí)的子包內(nèi)容,查詢(xún)項(xiàng)目包結(jié)構(gòu),發(fā)現(xiàn)啟動(dòng)類(lèi)所在位置不對(duì),如圖:

而NettyStartListener所在位置為:

package org.springblade.tcp.server;

然后將啟動(dòng)程序移到上一級(jí)后,問(wèn)題解決。

 

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

江城| 松阳县| 青川县| 芜湖市| 广东省| 尼木县| 华阴市| 陇川县| 亚东县| 柏乡县| 兴仁县| 鹤峰县| 延吉市| 浦东新区| 饶河县| 秦皇岛市| 乌拉特中旗| 兖州市| 海阳市| 阿鲁科尔沁旗| 米脂县| 公安县| 灵丘县| 恩施市| 乌兰浩特市| 宜兰市| 驻马店市| 调兵山市| 绥阳县| 吉林市| 崇阳县| 比如县| 鸡泽县| 宝应县| 富宁县| 大港区| 无锡市| 临邑县| 那坡县| 甘孜县| 洛南县|