使用jeecg-boot心得
隨着信息技術的飛速發展,系統架構設計面對更專業、軟件開發職責更明確的發展。現在流行的微服務、先後端分離、Docker容器虛擬化待新技術,Jeecg-boot抓住軟件潮流發展趨勢,從jeecg成功平臺升級到jeecg-boot平臺,實現先後端分離模式。同時利用開源技術,吸引業界優秀人才的共同努力下,系統功能愈來愈完善。使jeecg-boot成爲很完善、很強大的一個平臺。
從我多年工做經從來看,做爲一名合格的軟件開發人員,最怕重複同樣的操做,浪費太多學習時間,都花在複製粘貼上面去。很榮幸無心間在碼雲網站了解到jeecg-boot平臺,讓咱們節省了不少時間,尤爲對於我從事公司來說,時間就是公司生存的根本,人員配置少,讓你一我的負責項目,短期拿出原型,還須要獨立進行深層次的開發。若是每項目都要搭建一次框架,對於創業公司來將無疑是致命的。Jeecg-boot產品的出現,是中小型公司的福音,同時也是初級程序員的學習參考標杆項目。
在學習jeecg-boot所遇到的問題,因爲個人經驗有限,說得很差,勿噴,只是但願能指出其中的問題,你們共同窗習。
一、 實體的Get和Set方法冗餘、建議採用Lombak註釋,例如SysUserCacheInfo實體類。
二、 util工具裏混雜着vo的實體類,我的建議util包只放工具類相關,vo相關的類單獨放着,方便源代碼閱讀。
三、 Docker技術比較火,vue和jeecgboot提供Dockerfile以及docker-compose文件,方便開源項目快速部署docker容器。
四、jeecg執行啓動時,報「o.s.boot.actuate.mail.MailHealthIndicator:89 - Mail health check failed」錯誤。vue
解析的方案: 重寫HealthIndicator類中的health方法。程序員
五、數據庫鏈接由druid改成Hikari,由於springboot 2.0 默認鏈接池就是Hikari。spring