1 Star 41 Fork 0

zhangxingjia / yiyi-boot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

logo

项目yiyi-boot适用于二次开发的纯净脚手架

yiyi-boot v1.1.0 SpringBoot v2.7.18 JDK1.8+ license MIT

📚 项目介绍

yiyi-boot是一套纯净的脚手架,项目零业务,完全适用于进行二次开发,基于稳定版本,jdk1.8 + springboot2.7.8 + mybatis-plus + redis + mysql8.0.28,支持SaaS多租户,easyexcel封装,pdf封装,基于redis分布式锁,xss防护, oss组件等,持续更新中...

yiyi名称的由来:我的女儿的小名一一(全名张一)寓意:她的童年简单快乐,她的学习工作始终如一,她的人生一生平安

🔊 项目声明

  1. 本项目采用 MIT License 开源协议,无论个人还是企业皆可100%免费使用,不用保留类作者、Copyright等信息。
  2. 代码全部开源,笔者现在和未来都不会存在任何商业版,也不会出现收费维权,文档付费的情况。
  3. 代码整洁,遵循《阿里巴巴Java开发手册》规范,关键逻辑注释清晰方便阅读,有任何问题欢迎 IssuesFork
  4. 😋 开源不易,觉得不错的话可以给个⭐star就是笔者最大的动力。😋

🛠️ 核心框架

框架 说明 版本
Spring Boot 应用开发框架 2.7.8
MySQL 数据库服务器 5.7 / 8.0+
MyBatis Plus MyBatis 增强工具包 3.5.3.1
Dynamic Datasource 动态数据源 3.6.1
Redis 开源内存数据存储 5.0 / 6.0
Redisson Redis 客户端 3.18.0
Spring MVC MVC 框架 5.3.24
Knife4j Swagger生成Api文档的增强解决方案 4.1.0
MapStruct Java bean 映射 1.5.3.Final
Lombok 简化java代码 1.18.24
Easyexcel Excel处理工具 3.2.0
Hutool 小而全的Java工具类库 5.8.15

🐹 项目结构

yiyi-boot
    ├── yiyi-dependencies -- 基础bom文件
    └── yiyi-framework -- 技术组件模块
         ├── yiyi-common              -- 公共定义
         ├── yiyi-starter-banner      -- banner组件
         ├── yiyi-starter-biz-log     -- 日志服务组件
         ├── yiyi-starter-biz-tenant  -- 多租户组件
         ├── yiyi-starter-mybatis     -- mybatis扩展封装
         ├── yiyi-starter-oss         -- oss组件支持多种存储方式
         ├── yiyi-starter-redis       -- redis扩展封装
         └── yiyi-starter-web         -- web组件
    └── yiyi-module-job -- 定时任务模块
        └── yiyi-module-job-api -- 定时任务api模块
        └── yiyi-module-job-biz -- 定时任务业务处理模块
    └── yiyi-module-system -- 系统模块通用业务
         └── yiyi-module-system-api -- 通用业务api模块
         └── yiyi-module-system-biz -- 通用业务处理模块
    └── yiyi-server -- 主服务 
         ├── yiyi-server-api -- 主服务api模块
         ├── yiyi-server-biz -- 主服务核心业务
         └── yiyi-server-run -- 服务运行模块
    └── yiyi-test   -- 单元测试 
         ├── yiyi-test-biz -- 主服务单元测试
         ├── yiyi-test-common -- 公共包单元测试
         └── yiyi-test-system -- 系统模块单元测试

🚀 项目启动

▶️IDEA启动项目

  1. 执行mysql脚本 script/mysql/yiyi_boot_mysql_innodb.sql

  2. 修改项目配置(mysql,redis) 在yiyi-server-run模块下 找到resources资源目录下,yiyi-default.propertites修改对应环境配置。

  3. 启动服务 在yiyi-server-run模块下 找到com.yiyi.boot.YiyiServerApplication.java类, 运行main方法启动。

📋 使用必读

🎃项目魔改支持

  • 当您准备使用yiyi-boot进行二次开发时,可使用一键魔改,只需10秒就可以复刻出一套 完全符合您个人或者企业结构的项目,使用方式如下:
  • 在yiyi-server-run模块下,找到com.yiyi.boot.modifier.ProjectModifier.java类 修改需要配置的参数(代码中有详细注释使用说明),修改完毕运行main方法。

🐨 开源推荐

  1. 【芋道源码】 https://gitee.com/zhijiantianya/ruoyi-vue-pro
  2. 【blade-tool】 https://gitee.com/smallc/blade-tool

📧 联系作者

🥝我们也是接外包的哦!

zhangxingjia245@163.com

微信二维码 QQ二维码

MIT License Copyright (c) 2023 zhangxingjia Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

☕yiyi-boot是一套纯净的脚手架,适用于进行二次开发,只需10秒就可复刻出新结构项目,基于稳定版本,jdk1.8 + springboot2.7.8 + mybatis-plus + redis + mysql8.0.28,支持SaaS多租户,okhttp3封装,easyexcel封装,pdf封装,基于redis分布式锁,xss防护等,持续更新中... 您的Star⭐⭐是作者的最大动力。 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/zxjos/yiyi-boot.git
git@gitee.com:zxjos/yiyi-boot.git
zxjos
yiyi-boot
yiyi-boot
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891