# open-free-generator **Repository Path**: vikencat/open-free-generator ## Basic Information - **Project Name**: open-free-generator - **Description**: 一个简单轻量的,基于mybatis-plus 进行的一个 结合项目工程初始化,基础功能初始化,单表,1对多表 的基础代码生成器。提高代码开发效率。节约开发时间,让开发者,只关注业务逻辑。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/vikencat/open-free-generator - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2021-01-20 - **Last Updated**: 2023-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

License alpha SpringBoot

## 如果您觉得有帮助,请点右上角 "Star" 支持一下谢谢 #### Open-Free-Generator 一个简单轻量的,基于SpringBoot2.x + Mybatis-Plus 进行的一个 结合项目工程初始化,基础功能初始化,单表,1对多表 的基础代码生成器。结合基础工程生成后, 开发人员基于基础工程进行代码生成。提高代码开发效率。节约开发时间,让开发者,只关注业务逻辑。 #### 软件功能 - **基础功能列表** - SpringBoot工程初始化: 同Spring Initializr,同时增加了core包、common包,作为基础功能 - 基础功能包含:JWT 接口鉴权,Spring Security 权限体系、用户登录功能、Easy-Excel帮助类 - Redis集成(用户状态、用户信息)、后端Xss Filter ,基于注解日志统一打印、参数日志打印 - 权限管理(角色管理、权限分配) - 用户管理(新增用户、修改密码、修改用户、删除用户) #### 即将完成 1. 完善代码结构 2. 生成单个查询方法 3. 微服务工程生成与代码支持 4. 目前支持MySQL数据库,多数据库类型支持 5. 审计日志 6. 更多规划,尽情期待 #### 使用教程 1. 在本地MySQL数据库中初始化t_source 表,用于存储生成代码数据库连接 2. 下载代码/基于start.bat脚本进行启动 #### 使用说明 1. 方式一:基于IDEA使用,更改application.properties文件中注释掉的数据库连接与maven版本号 2. 方式二:基于start.bat脚本,需要保证jar与启动脚本在同一个文件夹下,同时修改config/config.properties 3. 二者区别:基于代码方式可以清晰定位便于二次开发。.bat脚本简单方便更直接(推荐此方式) #### 文档手册 - **见Wiki页** - [操作手册](https://gitee.com/vikencat/open-free-generator/wikis/pages "操作手册") #### 更新日志 - **请查看CHANGELOG.md文件** - 最新更新:2021-04-21 - [更新日志入口](https://gitee.com/vikencat/open-free-generator/blob/master/CHANGELOG.md "更新日志入口")