1. 程式人生 > >記錄一次Spring注入Bean失敗的問題

記錄一次Spring注入Bean失敗的問題

最近剛進入一個新的公司,發現每個表的欄位好多,且沒有自動生成程式碼工具,每天都在複製貼上欄位上浪費好多時間,就決定寫一個自動生成程式碼的小工具。
當然,工具程式碼網上好多,基本上都是使用FreeMarker模板生成,我只是想記錄一下中間實現的最大問題,資料來源的注入!!!

為NULL的地方

資料來源的配置

使用測試類呼叫方法,dataSource為null 在這裡插入圖片描述

在這裡插入圖片描述

找了半天的問題,最後改為呼叫改為Spring注入就可以了 在這裡插入圖片描述

由於new DbUtils,Spring不會為管理這個類了,你需要自己進行管理。使用Spring的註解進行注入的話就可以了。

慘痛的教訓,幾乎找了一下午的問題,最後都把DataSource作為引數傳過去了,雖然解決了問題,可一直找不到原因,最後在強大的百度下終於找到根源。還是有必要深入瞭解Spring,減少入坑。