Skip to content

代码生成

我们提供了java应用的代码生成器(点击进入),通过简单的配置,就可以生成一个基于底座框架,并包含基础系统管理相关功能的java应用,具体使用如下。

生成器启动配置

先修改application.yml中的模板路径(绝对路径),和代码生成路径:

yaml
dirPath:
  templatesDir: 'D:\workPlace\IdeaWorkPlace\mybatis-plus-code-generator\src\main\resources\templates'
  genTempDir: 'D:\tmp\test'

启动后进入生成器页面http://localhost:8899/gen-java/,按照下面的步骤生成代码.

生成内容

  • 项目初始化:单体项目初始化
  • 增量代码生成:增量生成后端相关表的service、mapper及controller
  • 微服务基础项目初始化:生成网关、认证、系统管理基础服务,每个服务一个git仓库
  • 微服务单项目初始化:生成业务微服务,业务服务单独一个git仓库
  • 微服务基础项目初始化——单仓库:生成网关、认证、系统管理基础服务,所有服务同一个git仓库
  • 增量代码生成——前端:根据表生成前端的基础增删改查页面

项目信息配置

项目信息配置,可以写入base包名,项目名及相关制品库地址,及制定底座版本,目前最新版本为1.7.0

数据库信息配置

数据库配置,可以配置需要生产代码的数据库链接信息,和对应的数据库名称,以供生成代码时使用。

表配置

表配置,用于配置基于那些表生产entity,mapper及service。

代码结构及命名配置

包名配置,主要配置相关代码相对于base包的包路径,文件名格式主要配置相关代码的命名格式,%s代表使用表。

其他配置

主要包括特殊字段名配置,实体类的内容配置,Mapper xml文件配置等。