# code-generator 一款代码生成工具,可自定义模板生成各种不同的代码。 无需额外配置,只需要一个Java8环境,下载后即可运行使用。 默认提供了实体类、mybatis接口、mybatis配置文件模板,可以快速开发mybatis。 教程:[快速搭建SpringBoot+Mybatis应用](https://gitee.com/durcframework/code-generator/wikis/pages?sort_id=2478942&doc_id=27724) ## 使用步骤 - 前往[发行版页面](https://gitee.com/durcframework/code-generator/releases),下载最新版本zip文件 - 解压zip,如果是Mac/Linux操作系统,可执行运行`startup.sh`,或者在命令行输入`java -jar generator-xx-SNAPSHOT.jar`(xx表示版本号) - 浏览器访问`http://localhost:6969/` 默认端口是6969,更改端口号可执行:`java -jar generator-xx-SNAPSHOT.jar --server.port=端口号` ## 工程说明 - front:前端vue - generator:后端服务 - db:数据库初始化文件 - script:辅助脚本 ## 自主构建 > 需要安装Maven3,Java8 - 自动构建: Mac/Linux系统可直接执行`build.sh`进行构建,构建结果在build文件夹下。 - 手动构建: - 在工程根目录执行`mvn clean package`,在code-generator/generator/target下会生成一个`generator-xx-SNAPSHOT.jar`(xx表示本号) - 将`generator-1.0.0-SNAPSHOT.jar`和db下的`generator.db`放在同一个文件夹下 - 执行`java -jar generator-xx-SNAPSHOT.jar` - 浏览器访问`http://localhost:6969/` ## 效果图 ![代码生成](https://images.gitee.com/uploads/images/2020/0723/193358_ff9c9352_332975.png "gen1.png") ![生成结果](https://images.gitee.com/uploads/images/2020/0723/193429_9c4057d4_332975.png "gen2.png") ![生成结果](https://images.gitee.com/uploads/images/2020/0723/193443_5e5dd3cd_332975.png "gen3.png")