java-code-generator
v1.0.0
Published
智能Java代码生成器 - 自动检测Spring Boot项目结构并生成Entity、Mapper、Service、Controller等代码
Maintainers
Readme
Java Code Generator
一个智能的Java代码生成工具,可以自动检测项目结构并生成Entity、Mapper、Service、Controller等代码。
📁 项目结构
java-code-generator/
├── bin/ # 可执行文件
│ └── java-gen.js # CLI入口
├── lib/ # 核心逻辑
│ ├── JavaCodeGenerator.js # 主控制器
│ ├── ProjectDetector.js # 项目结构检测
│ ├── ConfigWizard.js # 配置向导
│ ├── DatabaseService.js # 数据库服务
│ └── CodeGenerator.js # 代码生成器
├── templates/ # 代码模板
│ ├── entity.mustache
│ ├── mapper.mustache
│ ├── service.mustache
│ ├── serviceImpl.mustache
│ ├── controller.mustache
│ └── mapperXml.mustache
├── test/ # 测试文件(可选)
├── package.json # npm包配置
├── README.md # 使用文档
├── EXAMPLE.md # 使用示例
├── CHANGELOG.md # 更新日志
└── .gitignore # Git忽略文件🚀 核心特性
- 智能项目检测:自动识别Maven/Gradle项目结构和包名
- npm包形式:可在任何Java项目中使用
- 交互式配置:友好的命令行界面
- 完整代码生成:生成Spring Boot + MyBatis标准代码
- 现代化支持:Swagger、Lombok注解
📦 使用方法
# 安装
npm install -g java-code-generator
# 在Java项目中使用
cd your-java-project
java-gen init # 初始化配置
java-gen list # 查看数据库表
java-gen generate # 生成代码🤝 贡献
欢迎提交Issue和Pull Request!
📄 许可证
MIT License
