# develop-tool **Repository Path**: armyant/develop-tool ## Basic Information - **Project Name**: develop-tool - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-17 - **Last Updated**: 2025-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Develop Tool - 代码生成器 本项目是一个基于 Java 的代码生成工具,专为 **SpringBlade** 框架设计。它利用 **MyBatis-Plus Generator** 和 **Velocity** 模板引擎,根据数据库表结构自动生成包括后端(Controller, Service, Mapper, Entity)和前端(Vue)在内的全套业务模块代码。 ## 如何使用 1. **配置**: 主要配置文件位于 `src/main/resources/code.properties`。理论上,所有可变参数都应在此文件中定义。 2. **运行**: 执行 `org.springblade.dev.CodeGenerator` 类中的 `main` 方法即可启动代码生成。 **重要提示**: 当前版本在 `CodeGenerator.java` 中存在大量硬编码配置,这严重影响了工具的灵活性和可维护性。强烈建议进行重构,将所有配置项统一到 `code.properties` 文件中进行管理。 ## 相关技术文档 以下链接整理自项目源码注释,为理解其核心技术(MyBatis-Plus Generator)提供了有价值的参考: * [MybatisPlus代码生成器-模板方式](https://www.hxstrive.com/subject/mybatis_plus.htm?id=284) * [MybatisPlus根据模板生成器代码](https://www.cnblogs.com/chenyanbin/p/13702283.html) * [MyBatis-Plus代码生成器(新) 附带自定义模板](https://blog.csdn.net/qq_42682745/article/details/120626012) * [MyBatis-Plus AutoGenerator (官方文档)](https://baomidou.com/pages/779a6e/) * [Mybatis-plus代码生成器(超详细)](https://blog.csdn.net/leilei1366615/article/details/104661610) * [Mybatis-plus代码生成器(两种方式)](https://blog.csdn.net/gfl1427097103/article/details/91557579/) * [Mybatis-plus代码生成器(自定义模板)](https://blog.csdn.net/qq_38796327/article/details/99736134) * [Mybatis-Plus代码生成器(自定义模板生成VO,DTO,Query)](https://blog.csdn.net/hkl_Forever/article/details/126614350)