解决Maven打包(编译)慢的问题
生活随笔
收集整理的這篇文章主要介紹了
解决Maven打包(编译)慢的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
終于找到Maven打包(編譯)慢的原因了,lombok是罪魁禍首
一個獨立的Model包,560個實體類,編譯要4分鐘,而老項目2100多個類,編譯才要10多秒
開始以為是Swagger注解的原因,最后經常測試
swagger注解只用了2-3秒;
lombok去掉后,10秒內就編譯了560個實體類。
lombok雖然代碼整潔了, 卻大大增加了編譯時間,小項目影響不大,
大項目幾百上千個類,等待的真的是耗費生命,尤其是需要頻繁重啟測試的時候。
補充:
類中字段較少時影響不大,字段較多時 編譯的時間差別特別大。
如果必須要用,建議不用@Data,而用@Setter@Getter
總結
以上是生活随笔為你收集整理的解决Maven打包(编译)慢的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何利用tcpdump抓包?
- 下一篇: SpringBoot 整合 Shiro