# 代码生成器 **Repository Path**: gandhii/auto_code ## Basic Information - **Project Name**: 代码生成器 - **Description**: 有空慢慢做一个代码生成器 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-20 - **Last Updated**: 2021-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 代码生成器 ## 介绍 空闲时间做的一个代码生成器 ### 为什么要做这个 1. 是为了空闲时间锻炼自己 2. 二是公司的代码生成器不好用 3. 是网上的一些代码生成器不符合我的需求 所以我就自己做了一个 ## 软件架构 - springboot 2.3.0.RELEASE - mybatis - lombok - fastjson - freemarker ## 使用说明 1. 在code-config.yml配置需要的选项 2. 运行StartCoding的main ## code-config.yml概览 ![目录](https://images.gitee.com/uploads/images/2020/0911/222648_24848b54_5338834.png "目录.png") ![配置](https://images.gitee.com/uploads/images/2020/0911/222722_7a25164f_5338834.png "code-config.png") ## 优点 1. 秩序进行相关配置,即可一键完成从前端-DAO所有代码 2. 可以根据需要修改相关模板,在code-config中指定模板目录即可 ## 缺点 1. DAO层的xml中的SQL有些缺陷,注意更改 2. controller、manager需要根据业务实际情况自行编写 3. 配置项过多,没有图形界面 ## 未来 1. 添加图形界面 2. 实现关联关系映射 有问题可以题issue,我有空的时候会看看 有兴趣加入的,也可以加入