# java-tools-generate **Repository Path**: linlannet/java-tools-generate ## Basic Information - **Project Name**: java-tools-generate - **Description**: 工具类代码包,生成JAVA默认代码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-07-01 - **Last Updated**: 2025-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-tools-generate [![License](https://img.shields.io/badge/license-Apache%202-green.svg)](https://www.apache.org/licenses/LICENSE-2.0) ![java version](https://img.shields.io/badge/JAVA-1.8-green.svg) ![gitee star](https://gitee.com/linlannet/java-tools-generate/badge/star.svg) ## 项目说明 ``` - JAVA代码工具类,根据模板生成默认代码块,采用Model、View和Controller架构分层设计 - 代码生成系统,可在线生成后台Model域的entity、xml、dao、service文件,View域的vo和manager文件,Controller域的api文件 - 可生成前台的vue、ts代码,减少重复的开发工作 - 代码生成系统支撑mysql数据库、Oracle数据库生成 - 生成的代码直接拷贝到应用工程中,启动stage工程即可 ``` **代码应用stage工程地址:** https://gitee.com/linlannet/java-stage-gov ## 版本历史 [CHANGELOG](./CHANGELOG.md) ## 技术路径 ### 软件架构 ``` 1. 基于Springboot框架 2. 后台采用AdminLte和Bootstrap组件进行支撑 3. 页面模板采用Velocity模板 4. 前台支撑vue3和ts,实现增删改查通用功能 ``` ### 安装教程 ``` 1. mvn clean install 2. mvn clean deploy ``` ## 应用效果 ![主界面](scripts/img/main.png "主界面") ![生成代码界面](scripts/img/generate.png "生成代码界面") ![拷贝代码到stage工程界面](scripts/img/copy-code.png "拷贝代码到stage工程界面") ![生成文档界面](scripts/img/generate-doc.png "生成文档界面") ![接口文档生成效果](scripts/img/api-doc.png "接口文档生成效果") ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_1.0.0 分支 3. 提交代码 ``` git config user.name linlaninfo git config user.email linlannet@163.com ``` 4. 新建 Pull Request 5. 创建和提交tag ``` 创建 git tag -a v2.3.1 -m "完善README.md文件,更新模板,调整文件资源" 查看 git tag 提交 git push origin --tags 删除 git tag -d v2.3.1 ``` 6. 其他 ## 联系我们 ``` 网站:https://www.linlan.net 邮箱:contact@linlan.net ```