🐯 需求
功能 | 描述 | |
---|---|---|
⭐️ | 生成项目工程 | 生成项目模版工程 |
🐯 平台简介
FreeLoop,以开发者为中心,打造通用用户管理快速开发平台,全部开源,个人与企业可 100% 免费使用。
项目名 | 说明 | 传送门 |
---|---|---|
code-generate |
Spring Shell && Mybatis-plus-generator | Github |
🐼 内置功能
系统内置代码配置命令和模版,可以用于快速生成业务系统模版代码:
- 检测数据库配置
- 生成代码功能
- 如果不存在工程build.gradle和settings.gradle文件会自动生成
🙂 所有功能,都通过 测试 保证高质量。
系统功能
功能 | 描述 | |
---|---|---|
数据库配置检查 | 附属功能 | |
⭐️ | 根据模版生成代码 | 根据模版生成业务增删改查代码 |
启动方式
java -jar code-generate-0.0.1-SNAPSHOT.jar
说明: 可以将使用配置文件的方式生成模版代码,application.yaml放到jar包同级的config目录下;
命令说明
命令 | 描述 | |
---|---|---|
⭐ ️️ | db | 设置数据库配置 |
⭐️ | template | 设置模版配置信息 |
⭐️ | generate | 生成代码 |
命令:db
选项:
1.查看数据库配置信息命令: db 或者 db info
2. host: 数据库主机 - 例如:db set host 127.0.0.1
3. port: 数据库端口 - 例如:db set port 3306
4. db: 数据库名 - 例如: db set db user
5. user: 数据库用户名 - 例如: db set user root
6. password: 数据库密码 - 例如 db set password xzY@123.!
7. check 检测数据库连接信息 - 例如 db check
命令:template
选项:
1.查看模版配置信息命令: template 或者 template info
2. author: 生成代码署名 - 例如:template set author "free loop"
3. path: 项目根目录 - 例如:template set path /code/code-generate
4. package: 生成代码包名 - 例如: tempalte set package com.free.loop.demo
5. tables: 生成代码表列表 - 例如: template set tables t_user,t_role
6. group: 工程group(如果需要生成build.gradle文件则需要配置否则可以不配置)- 例如: template set group com.code
命令:generate
1.生成代码 - 例如 generate
后端
框架 | 说明 | 版本 | 学习指南 |
---|---|---|---|
Spring Boot | 应用开发框架 | 2.7.8 | 文档 |
Spring Shell | 应用开发框架 | 2.7.8 | 文档 |
MySQL | 数据库服务器 | 5.7 / 8.0+ | |
MyBatis Plus | MyBatis 增强工具包 | 3.5.3.1 | 文档 |