We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
spring boot demo
Spring Boot
监控
可视化监控
日志
通过AOP记录web请求日志
json级别和页面级别
模板引擎
通用JDBC操作数据库
强大的ORM框架
快速操作Mybatis
通用的Mybatis分页插件
本地文件上传和七牛云文件上传
缓存
发送各种类型邮件
基础定时任务
动态管理定时任务
分布式定时任务
API接口管理测试
基于RBAC的动态权限认证
Session共享
结合AOP实现分布式锁
消息队列
服务端推送监控服务器运行信息
聊天室
中国式报表
war
基本操作和高级查询
异步任务
采用官方的starter
文档数据库
图数据库
容器化
JPA多数据源
Mybatis多数据源
代码生成器
日志收集
第三方登录
增删改查
动态添加/切换数据源
AOP + Guava RateLimiter
AOP + Redis + Lua
使用官方 Rest High Level Client
数据库初始化
spring-boot-demo 是目前 最贴近生产实战且覆盖面最全 的 Spring Boot 的 Demo 教程系列,目前仍然在不断新增 demo,旨在帮助新入门的同学可以学习到最佳的工程实践。
spring-boot-demo
提示:如果是 fork 的朋友,同步代码的请参考:https://xkcoding.com/2018/09/18/how-to-update-the-fork-project.html
git clone https://github.com/xkcoding/spring-boot-demo.git
pom.xml
注意:每个 demo 均有详细的 README 配套,食用 demo 前记得先看看哦~
注意:运行各个 demo 之前,有些是需要事先初始化数据库数据的,亲们别忘记了哦~
参见:TODO
The text was updated successfully, but these errors were encountered:
No branches or pull requests
项目简介
spring boot demo
是一个用来 深度学习并实战Spring Boot
的项目,该项目已成功集成 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(数据库初始化
)。推荐理由
spring-boot-demo
是目前 最贴近生产实战且覆盖面最全 的Spring Boot
的 Demo 教程系列,目前仍然在不断新增 demo,旨在帮助新入门的同学可以学习到最佳的工程实践。学习方式
git clone https://github.com/xkcoding/spring-boot-demo.git
pom.xml
文件注意:每个 demo 均有详细的 README 配套,食用 demo 前记得先看看哦~
注意:运行各个 demo 之前,有些是需要事先初始化数据库数据的,亲们别忘记了哦~
开发计划
参见:TODO
所获成就
The text was updated successfully, but these errors were encountered: