代码拉取完成,页面将自动刷新
yiyi-boot是一套纯净的脚手架,项目零业务,完全适用于进行二次开发,基于稳定版本,jdk1.8 + springboot2.7.8 + mybatis-plus + redis + mysql8.0.28,支持SaaS多租户,easyexcel封装,pdf封装,基于redis分布式锁,xss防护, oss组件等,持续更新中...
yiyi名称的由来:我的女儿的小名一一(全名张一)寓意:她的童年简单快乐,她的学习工作始终如一,她的人生一生平安
框架 | 说明 | 版本 |
---|---|---|
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启动项目
执行mysql脚本 script/mysql/yiyi_boot_mysql_innodb.sql
修改项目配置(mysql,redis) 在yiyi-server-run模块下 找到resources资源目录下,yiyi-default.propertites修改对应环境配置。
启动服务 在yiyi-server-run模块下 找到com.yiyi.boot.YiyiServerApplication.java类, 运行main方法启动。
🎃项目魔改支持
🥝我们也是接外包的哦!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。