Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者。
加粗提醒:
- master分支基于最新Spring Boot 2.3.0构建!
希望做到每个子项目都配有一篇博客文章的详细讲解 👉
项目名称 | 详情 |
---|---|
springboot-aop-log | 使用AOP记录日志 |
springboot-easyexcel | 使用更好用的阿里巴巴表格工具EasyExcel |
springboot-fastjson2 | 使用fastjson2 |
springboot-flyway | 集成flyway数据库版本控制 |
springboot-hibernate-validator | 集成Hibernate Validator |
springboot-hutool | Java工具包类库 |
springboot-i18n | 集成i18n实现后台国际化 |
springboot-japidocs | API文档生成工具 |
springboot-jpa | 整合Jpa实现增删改查 |
springboot-jwt | 集成JWT实现接口权限认证 |
springboot-lambda | Java8特性Lambda表达式 |
springboot-mail | 整合mail,封装MailUtils发送邮件 |
springboot-mongodb | 集成MongoDB数据库,使用mongoTemplate操作MongoDB |
springboot-mybatis-plus | 集成Mybatis-Plus |
springboot-oss-qiniu | 集成七牛云存储,封装QiniuUtil实现文件上传 |
springboot-rabbitmq | 集成RabbitMQ消息队列 |
springboot-redis | Redis数据库,使用redisTemplate操作Redis |
springboot-redis-lock | 集成Redis分布式锁 |
springboot-redis-mq | 使用Redis实现消息队列功能 |
springboot-redis-ratelimit | 使用Redis实现接口限流功能 |
springboot-scheduled | 定时任务 |
springboot-shiro | 集成Shiro权限管理 |
springboot-sms | 整合阿里云SMS短信服务 |
springboot-socket.io | 集成socket.io服务端和客户端实现通信 |
springboot-swagger3 | 集成Swagger3自动生成API文档 |
springboot-thymeleaf | 集成thymeleaf模板引擎 |
springboot-undertow | 使用Undertow服务器代替Tomcat服务器 |
springboot-upload | 实现本地文件上传 |
springboot-validation | 集成validation参数验证 |
springboot-vue-axios | 使用vue+axios实现简单的CRUD |
springboot-websocket | 整合websocket |
springboot-wxpay | 集成微信小程序支付功能 |
springboot-xxl-job | XXL-JOB分布式任务调度平台 |
- JDK 1.8
- Maven latest
- Spring Boot 2.3.0
- Intellij IDEA
- mysql 5.7
- mongodb
- git 版本管理
- redis 缓存
- XXL-JOB 分布式任务调度平台
- 添加七牛云对象存储 [√]
- 整合EasyExcel [√]
- 整合mail发送邮件 [√]
- 整合Jpa操作数据库 [√]
- 整合i18国际化 [√]
- 添加RabbitMQ消息队列 [√]
- 整合quartz定时任务 [√]
- Mybatis多数据源操作
- 整合Markdown文档编辑器
- 整合ElasticSearch全文搜索引擎
- 整合kafka消息队列
- 整合sentinel接口限流
- 整合分Seata布式事务中间件
- 欢迎提issue一起完善这个项目
- Email: [email protected]
- 个人主站: http://www.ruiyeclub.cn/
- 个人主站: https://ttlikeu.top/