SpringBoot項目與mybatis及代碼生成器

SpringBoot項目要集成mybatis,這個也是很簡單的,首先配置pom.xml,加入mybatis和mysql的依賴。springboot項目的其他模塊默認添加好了,不要被誤導了。

SpringBoot項目與mybatis及代碼生成器

第二步在application.properties文件中配置數據庫信息以及mabatis的相關信息。springdatasource部分是數據庫信息,包括地址用戶名密碼,mybatis部分包含生成的實體類和mapper文件路徑。

SpringBoot項目與mybatis及代碼生成器

到這的話骨頭架子就算是起來了。接下來就是往裡面填血肉了。這個時候就需要代碼生成器出廠了,這就是批量生成血肉的機器。這裡用到的是個依賴rapid-framework的代碼生成器。下面這個是代碼生成器的目錄,generator-output就是代碼輸出目錄,template是代碼生成模板,src目錄是代碼執行部分。

SpringBoot項目與mybatis及代碼生成器

這個就是代碼生成模板,java_src目錄下是java代碼和xml,下圖紅藍各異是代碼調整的結果。這個地方寫的越細緻,後期調整起來就會越省事。示例中區分了mapper,controller,service,dao,dto,param多個方面。

SpringBoot項目與mybatis及代碼生成器

generator.xml是相關配置,包括數據庫、生成目錄、類型轉換等,GeneratorMain類來生成具體的代碼,只需要一個數據庫名稱就ok了。

SpringBoot項目與mybatis及代碼生成器

接下來就是生成的代碼,這時候已經按照模板生成出來了代碼,可能有朋友覺得這個java類看著彆扭,是個文件圖標右下角帶個J,這個在項目上可以調整,自己試試吧。

SpringBoot項目與mybatis及代碼生成器

拷貝到目標項目就可以開始最後業務調試啦,添加必要的業務調整,等待大功告成啦。


分享到:


相關文章: