天天看點

SpringBoot+Mybatis的代碼生成器(可自動生成bean,mapper,xml檔案及基本的增删改查)

1. 在pom檔案中添加插件

SpringBoot+Mybatis的代碼生成器(可自動生成bean,mapper,xml檔案及基本的增删改查)

注意紅色框起來的是在項目生成時就有的(自動生成,官網建立或者使用插件快速生成SpringBoot項目),是以隻需要将下面代碼生成器的插件放進去就行了,如果直接将此段代碼放入pom檔案中,那麼就會報錯。

2.在resources中建立代碼生成器配置檔案(位置随便,隻是為了好管理,放在了此處)

SpringBoot+Mybatis的代碼生成器(可自動生成bean,mapper,xml檔案及基本的增删改查)

3.編輯該xml檔案

SpringBoot+Mybatis的代碼生成器(可自動生成bean,mapper,xml檔案及基本的增删改查)
SpringBoot+Mybatis的代碼生成器(可自動生成bean,mapper,xml檔案及基本的增删改查)

配置詳解可參考:https://www.jianshu.com/p/e09d2370b796

注意table标簽中的domainObjectName不能寫類的全名,這是和javaModelGenerator标簽中的targetPackage綁定的,隻需要寫bean的名稱。

4.在Eclipse下點選上面菜單欄中的run,并選擇run configuration

SpringBoot+Mybatis的代碼生成器(可自動生成bean,mapper,xml檔案及基本的增删改查)

輕按兩下maven build後建立new_configuration,然後後邊選擇workspace并且在goals中輸入指令mybatis-generator:generate,操作完成後點選run,然後右擊項目點選refresh重新整理項目就出來了

項目下載下傳位址連結:https://pan.baidu.com/s/1-BoaSO_YhHMfy1pIc-d_tg 密碼:g0u6

注:這個在正常項目中沒有啥用,如果使用mybatis一般還是用mybatis plus或者通用mapper,如果使用hibernate的話,一般使用spring data jpa,不過在某些場景,比如你可能需要手動寫一些sql,并且需要對字段進行一個一個複制粘貼,那麼就可以使用這個玩意,快速構成sql語句

繼續閱讀