之前的mybatis代碼生成工具無法自定義模板,找了一個可以自定義模板的插件,初學者最好用比較齊全的代碼生成工具,不然拼錯一個代碼會掉坑里半天爬不出來。
有的同學會說干么不用mybatis-plus,主要我之前一直用hibernate這種編程方式,感覺mybatis-plus和它有點像,
雖然都可以直接寫sql語句,但是感覺怪怪的,所以暫使用純mybatis開發,等熟悉了再整合mybatis-plus或者jpa..
實際上web技術差別不是特別大,真正穩定優秀的項目都是在用戶使用中慢慢優化出來的,只要架構做好,比如我們現在公司的一個傳統webform開發的產品幾百萬人用照樣很溜。
1、名稱
2、定義模板界面
3、生成界面,可以自動生成service層,對初學者省去了一大部分敲代碼工作。
4、使用這個生成工具后,代碼命名和之前的有改變,項目結構如下圖,有一些目錄沒有用,暫時留着
5、修改報錯的代碼,這次改用Test進行測試
6、contextLoads上點右鍵debug 'contextLoads'即可直接測試,如上圖可以獲取到數據庫內的數據了。
另外發現一個有趣的寫法:本來是Java10 才有的var,在lombok的加持下,居然可以直接用。后面將開始研究前段框架UMI,和SpringBoot后台進行數據交互