本项目主要演示如何在项目将
Spring Boot
和各种技术进行整合并实战
- JDK 11
- Maven 3.8
- IntelliJ IDEA ULTIMATE 2020.2
- MySQL 5.7.36
查看 🔗SETTING 文件
查看 🔗TODO 文件
Module 名称 | Module 介绍 |
---|---|
websocket | Spring Boot 集成 websocket,后端主动推送前端当前时间戳 |
cache-redis | Spring Boot 集成 redis,缓存系统参数 |
async | Spring Boot 使用 Spring 原生提供的异步任务支持,实现异步执行任务 |
file-upload-download | Spring Boot 文件(单个和分片)上传下载案例 |
openfeign | openfeign 远程调用案例 |
guava | guava 工具集使用案例 |
all-learning | Spring Boot 集成 Mybatis-Plus、参数校验、本地缓存、统一异常处理案例 |
fastjson | Fastjson 使用案例演示 |
easyexcel | Excel 文件读取和写入案例演示 |
properties | 配置文件常量读取案例演示 |
settings | Intellij IDEA 配置 |
customize-thread-pool | Spring Boot 自定义线程示例 |
package-war | 项目打包成 War 的案例 |
package-jar | 项目打包成 Jar 的案例 |
websocket2 | Spring Boot 集成 websocket,简单客户端-服务端通信案例 |
spring-security | Spring Boot 集成 SpringSecurity,简单实现系统认值和授权的案例 |
elasticsearch-high-level-client | Spring Boot 集成 elasticsearch 高级客户端完成基本 CURD 操作 |
druid | Spring Boot 集成 Druid 数据源演示案例 |
websocket3 | Spring Boot 集成 websocket,演示客户端-服务端、客户端-客户端一对一、客户端-客户端一对多通信案例 |
jwt | Spring Boot 集成 JWT,演示项目鉴权案例 |
interceptor | Spring Boot 开发拦截器案例 |
compress-uncompress | 图片压缩和文件压缩解压缩案例 |
properties2 | properties、xml、yml配置文件内容读取案例演示 |
spring-event | Spring 事件流案例 |
orm-mybatis | Spring Boot 集成 Mybatis ORM 框架案例 |
orm-mybatis-helper | Mybatis ORM 框架集成通用Mapper和分页助手案例 |
orm-jpa | Spring Boot 集成 JPA ORM 框架案例 |
aop | Spring AOP 应用于日志的案例 |
collection-jetty | Spring Boot 集成 Jetty 容器案例 |
collection-undertow | Spring Boot 集成 Undertow 容器案例 |
orm-mybatis-plus | Spring Boot 集成 Mybatis-Plus ORM 框架案例 |
task | Spring Boot 集成定时任务案例 |
mq-kafka | Spring Boot 集成 Kafka 示例 |
multi-datasource-mybatis | Spring Boot 集成 Mybatis-Plus ORM 框架使用多数据源案例 |
web-service | Spring Boot 集成 Web Service 案例 |
httpclient | HTTP连接池案例 |
xstream | XStream 使用案例 |
local-cache | 使用 ConcurrentHashMap 实现本地缓存案例 |
发送邮件案例 | |
regex | 正则表达式案例 |
log-log4j2 | Spring Boot 集成 Log4j2 日志案例 |
log-logback | Spring Boot 集成 Logback 日志案例 |
docker-log | 应用打包成 Docker 镜像,然后运行容器输出日志至宿主机指定目录案例 |
cache-spring | Spring Boot 内置缓存使用案例 |
cache-ehcache | Spring Boot 集成 Ehcache 缓存案例 |
cache-redis2 | Spring Boot 集成 Redis 缓存案例 |
quartz | Spring Boot 集成 Quartz 定时任务案例 |
mq-activemq | Spring Boot 集成 ActiveMQ 案例 |
mq-rabbitmq-direct | Spring Boot 集成 RabbitMQ 直连模式案例 |
mq-rabbitmq-topic | Spring Boot 集成 RabbitMQ 主题模式案例 |
mq-rocketmq | Spring Boot 集成 RocketMQ 主题模式案例 |
mq-redis | Spring Boot 集成 Redis 发布订阅模式案例 |
nosql-mongo | Spring Boot 集成 Mongo 数据库案例 |
nosql-redis | Spring Boot 集成 Redis 数据库案例 |
netty | Spring Boot 集成 Netty 实现服务端-客户端通信案例 |
aop2 | Spring AOP 应用于日志的案例2 |
valid | Spring Boot 集成参数校验案例 |
Copyleft (c) 2020-2023 yueyang