解決:啟動service時候不斷在載入mybatis裡的mapper或者專案啟動一直停留在{dataSource-1} inited
今天遇到了啟動service時候不斷在載入mybatis裡的mapper.xml的情況(列印級別為debug才會不斷載入mapper,如果列印級別是info,會卡在{dataSource-1} inited這一行停住),頭一次遇到這個情況,改動的東西比較多又沒有報錯很頭疼,google了一番最後解決了,這裡貼出解決過程做問題參考:
問題現象:
解決過程:
找到這個類:AbstractAutowireCapableBeanFactory (完整引用org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory)
然後找到這個方法:protected void autowireByType
這裡下個斷點:
然後跑斷點,開啟ex:
然後點開cause就可以看到異常資訊了,然後就很簡單的根據寫的很明白的異常解決問題好了.
至於異常消失的原因我現在還不是很懂,看到網上有大佬說是AbstractBeanFactory這個類的getTypeForFactoryBean(…)方法將異常捕獲並返回null,至於為啥跑到這個方法以後慢慢來吧.
相關文章
- Springboot 啟動時不報錯一直卡住,{dataSource-1} initedSpring Boot
- INFO DruidDataSource-{dataSource-1} inited 載入緩慢或者卡住不動UI
- 關於mybatis tomcat 和jetty啟動報 {dataSource-1} inited 錯誤的記錄MyBatisTomcatJetty
- idea啟動專案時一直buildIdeaUI
- Tomcat增加Context配置導致啟動的時候專案載入兩次TomcatContext
- Springboot啟動一直卡在{dataSource-1} inited 如果你clean也沒有效果請點看Spring Boot
- MySQL安裝後在服務裡找不到或者服務啟動不起來解決方法MySql
- spring boot 與 mybatis-plus 專案出現Debug啟動非常緩慢,{dataSource-1,defaultDruid} inited 要40s左右Spring BootMyBatisUI
- Mybatis動態傳入order by 引數的時候不生效的問題解決方案MyBatis
- Idea啟動專案報{dataSource-1} closed錯誤Idea
- spring boot 多模組專案整合 mybatis 時提示找到不 Mapper 的解決方案Spring BootMyBatisAPP
- vue2 專案執行npm run serve 啟動專案卡在24%一直不動VueNPM
- 你的專案剛剛啟動?是時候考慮Globalization了!
- 在jboss啟動時載入class方法(定時操作) (轉)
- 解決 Ubuntu 在啟動時凍結的問題Ubuntu
- SpringBoot專案啟動,執行停留在標題處Spring Boot
- 解決Java啟動慢等長期痛點的Leyden專案已經啟動Java
- VMware USB Arbitration Service 無法啟動的解決方案
- win10增加啟動項不啟動怎麼辦 win10系統新增啟動項不啟動解決方法Win10
- 自動生成Mybatis的Mapper檔案MyBatisAPP
- win10 啟動時顯示 certifcal service failed怎麼解決Win10AI
- Service啟動流程
- AIX啟動自動載入檔案系統AI
- 用javaws開啟jnlp的時候,無法啟動解析檔案,這個問題怎麼解決?求大神Java
- elasticsearch啟動時提示此時不應有common的問題解決Elasticsearch
- springboot整合mybatis-plus啟動的時候出現propertyplacehlderAutoConfigurtionSpring BootMyBatis
- 怎樣在啟動OS X時禁止載入指定分割槽
- Flutter已有專案匯入,沒法啟動Android模擬器的解決方法(iOS模擬器可以啟動)FlutterAndroidiOS
- 登入啟動shell時候呼叫的幾個配置檔案簡單總結
- nginx 判斷移動端或者 PC 端 進入不同專案Nginx
- IDEA匯入專案—無法啟動main,註解顯示灰色解決IdeaAI
- tomcat啟動 ssm專案出現亂碼的解決TomcatSSM
- windows下啟動服務時不啟動oracle例項WindowsOracle
- 如何用Spring Boot解決專案啟動時初始化資源?Spring Boot
- 自動啟動ORACLE Script ServiceOracle
- Android service裡面啟動activity和alertdialogAndroid
- 讓AutoCAD啟動時自動載入應用程式
- 當編譯VC專案時提示不能開啟生成的動態庫.dll或者.exe檔案編譯