天天看点

java代码生成器_SpringBoot项目与mybatis及代码生成器

SpringBoot项目要集成mybatis,这个也是很简单的,首先配置pom.xml,加入mybatis和mysql的依赖。springboot项目的其他模块默认添加好了,不要被误导了。

java代码生成器_SpringBoot项目与mybatis及代码生成器

第二步在application.properties文件中配置数据库信息以及mabatis的相关信息。springdatasource部分是数据库信息,包括地址用户名密码,mybatis部分包含生成的实体类和mapper文件路径。

java代码生成器_SpringBoot项目与mybatis及代码生成器

到这的话骨头架子就算是起来了。接下来就是往里面填血肉了。这个时候就需要代码生成器出厂了,这就是批量生成血肉的机器。这里用到的是个依赖rapid-framework的代码生成器。下面这个是代码生成器的目录,generator-output就是代码输出目录,template是代码生成模板,src目录是代码执行部分。

java代码生成器_SpringBoot项目与mybatis及代码生成器

这个就是代码生成模板,java_src目录下是java代码和xml,下图红蓝各异是代码调整的结果。这个地方写的越细致,后期调整起来就会越省事。示例中区分了mapper,controller,service,dao,dto,param多个方面。

java代码生成器_SpringBoot项目与mybatis及代码生成器

generator.xml是相关配置,包括数据库、生成目录、类型转换等,GeneratorMain类来生成具体的代码,只需要一个数据库名称就ok了。

java代码生成器_SpringBoot项目与mybatis及代码生成器

接下来就是生成的代码,这时候已经按照模板生成出来了代码,可能有朋友觉得这个java类看着别扭,是个文件图标右下角带个J,这个在项目上可以调整,自己试试吧。

java代码生成器_SpringBoot项目与mybatis及代码生成器

拷贝到目标项目就可以开始最后业务调试啦,添加必要的业务调整,等待大功告成啦。

继续阅读