Spring Boot 现在已经成为Java 开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通过“一篇博客 + 一个可运行项目”的形式来详细说明。每个子项目都会使用最小依赖,大家拿来即可使用,自己可以根据业务需求自由组合搭配不同的技术构建项目。

开发环境:

  • JDK 1.8

  • Maven latest

  • Spring Boot 2.0.4

  • Intellij IDEA

  • mysql 5.7

  • mongodb

  • git 版本管理

  • nginx 反向代理

  • redis 缓存

  • rabbitmq 消息队列

子项目指导文档目录。

每个子项目会配有一篇博客文章的详细讲解 SpringBoot 全家桶_java

项目名称文章地址
springboot-thymeleaf集成Thymeleaf构建Web应用
springboot-mybatis集成MyBatis
springboot-hibernate集成Hibernate
springboot-mongodb集成MongoDB
springboot-restful实现RESTful接口
springboot-resttemplate使用RestTemplate
springboot-shiro集成Shiro权限管理
springboot-swagger2集成Swagger2自动生成API文档
springboot-jwt集成JWT实现接口权限认证
springboot-multisource多数据源配置
springboot-schedule定时任务
springboot-cxfcxf实现WebService
springboot-websocket使用WebScoket实时通信
springboot-socketio集成SocketIO实时通信
springboot-async异步线程池
springboot-starter教你自己写starter
springboot-aop使用AOP
springboot-transaction声明式事务
springboot-cache使用缓存
springboot-redisRedis数据库
springboot-batch批处理
springboot-rabbitmq使用消息队列RabbitMQ
springboot-echarts集成Echarts导出图片

功能截图

SpringBoot 全家桶_java_02

如何获取源码,云盘下载地址如下

--------------------------------------------------