主题
代码生成
我们提供了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文件配置等。