spring boot demo 是一个用来深度学习并实战 spring boot 的项目 Java


 https://github.com/xkcoding/spring-boot-demo

spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 66 个集成 demo,已经完成 55 个。

目前已经集成功能:

actuator:监控

admin:可视化监控

logback:日志

aopLog:通过 AOP 记录 Web 请求日志

统一异常处理:json 级别和页面级别

freemarker:模板引擎

thymeleaf:模板引擎

Beetl:模板引擎

Enjoy:模板引擎

JdbcTemplate:通用 JDBC 操作数据库

JPA:强大的 ORM 框架

Mybatis:强大的 ORM 框架

通用 Mapper:快速操作 Mybatis

PageHelper:通用的 Mybatis 分页插件

Mybatis-plus:快速操作 Mybatis

BeetlSQL:强大的 ORM 框架

upload:本地文件上传和七牛云文件上传

Redis:缓存

ehcache:缓存

email:发送各种类型邮件

task:基础定时任务

quartz:动态管理定时任务

xxl-job:分布式定时任务

swagger:API 接口管理测试

security:基于 RBAC` 的动态权限认证

SpringSession:Session 共享

Zookeeper:结合 AOP 实现分布式锁

RabbitMQ:消息队列

Kafka:消息队列

websocket:服务端推送监控服务器运行信息

socket.io:聊天室

ureport2:中国式报表

打包成 War 文件

集成 ElasticSearch:基本操作和高级查询

Async:异步任务

集成Dubbo:采用官方的starter

MongoDB:文档数据库

neo4j:图数据库

Docker:容器化

JPA 多数据源

Mybatis 多数据源

代码生成器

GrayLog:日志收集

JustAuth:第三方登录

LDAP:增删改查

动态添加/切换数据源

单机限流:AOP + Guava RateLimiter

分布式限流:AOP + Redis + Lua

ElasticSearch 7.x:使用官方 Rest High Level Client

HTTPS

Flyway:数据库初始化

UReport2:中国式复杂报表


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回