首頁>技術>

一個獨立的Model包,560個實體類,編譯要4分鐘,而老專案2100多個類,編譯才要10多秒

傳說gradle很快,花了一番功夫用gradle編譯,然後並沒什麼區別

和老專案用到的技術進行比較, 開始以為是Swagger註解的原因,最後經過測試

swagger註解只用了2-3秒;

然後是lombok, 去掉後,10秒內就編譯了560個實體類。

lombok雖然程式碼整潔了, 卻大大增加了編譯時間,小專案影響不大,

大專案幾百上千個類,等待的真的是耗費生命,尤其是需要頻繁重啟測試的時候。

補充:

類中欄位較少時影響不大,欄位較多時 編譯的時間差別特別大。

如果必須要用,建議不用@Data,而用@Setter@Getter

10
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 漫談實時數倉架構