目简介
buildproject 是一个用于快速生成 DAO 层代码的 Java 工具。该工具能够根据数据库表结构自动生成 Entity、Dao、Mapper、Service、Controller 以及前端页面代码,大大提高开发效率。
## 功能特性
- **数据库表反向生成**: 支持从 MySQL/Oracle 数据库表结构自动生成 Java 实体类
- **完整 MVC 生成**: 自动生成 Service、ServiceImpl、Controller 层代码
- **Mapper 生成**: 支持生成 MyBatis Mapper 接口和 XML 映射文件
- **前端代码生成**: 自动生成增删改查页面(HTML + JavaScript)
- **多模块项目生成**: 支持生成完整的 Spring + MyBatis 多模块 Maven 项目
- **模板引擎**: 使用 Velocity 模板引擎,支持自定义代码模板
## 技术栈
- Java
- Maven
- MyBatis
- Spring Boot
- Velocity 模板引擎
- JDBC
## 项目结构
```
buildProjectTool/
├── pom.xml
└── src/
└── main/
├── java/com/guyi/tools/
│ ├── Attribute.java # 实体属性类
│ ├── Entity.java # 实体类
│ ├── GenFrontAndEntity.java # 前端和实体生成器
│ ├── GenSpringMyBatisMvnProject.java # Maven项目生
点击空白处退出提示












评论