springboot-chapters 是一个 SpringBoot 学习,并实战练习的项目,通过示例代码,快速简单上手教程
springboot-helloword:SpringBoot 入门工程
springboot-profiles:SpringBoot 配置文件使用,分别采用 .properties和 .yml 进行配置,并进行多种方式读取
springboot-web: SpringBoot Web应用简单实现
springboot-aop: SpringBoot AOP 切面的实现
springboot-async: SpringBoot 线程异步实现
springboot-session: SpringBoot Session 运用
springboot-servlet: 集成 Servlet 3.0
springboot-swagger:集成 Swagger 2 进行统一 API 接口管理
springboot-jpa:集成 JPA 进行数据库操作
springboot-mybatis:集成 Mybatis 进行数据操作
springboot-jdbc:集成 Jdbc-Tmeplate 进行数据操作
springboot-mybatisplus:集成 Mybatis-plus 进行数据库操作,分页处理
springboot-multi-db:多数据源
springboot-dynamic-db:动态数据源运用
springboot-pagehelper:集成 PageHelper 进行分页查询
springboot-thymeleaf:集成 Thymeleaf 模板引擎
springboot-freemarker:集成 Freemarker 模板引擎
springboot-velocity:集成 Velocity 模板引擎
springboot-ehcache:集成 EhCache ,进行缓存运用
springboot-redis:集成 Redis ,进行缓存运用
springboot-memcache:集成 memcache,进行缓存运用
springboot-mongodb:集成 MongoDB,进行缓存运用
springboot-shiro:集成 Shiro 进行权限认证
springboot-security:集成 Spring Security 进行权限认证
springboot-sso:集成 SSO 单点登录
springboot-logback:集成 Logback 进行日志记录
springboot-rabbitmq:集成 RabbitMQ 队列
springboot-rocketmq:集成 RocketMQ 队列
springboot-activemq:集成 ActiveMQ 队列
springboot-kafka:集成 kafka 队列
springboot-scheduld:SpringBoot 的定时器运用
springboot-quartz:集成 Quartz,实现定时任务管理
springboot-xxl-job:集成 xxl-Job,实现定时任务管理
springboot-actuator:集成 Actuator 进行监控
springboot-oauth : 集成 OAuth 2
springboot-zookeeper:集成 ZooKeeper,进行分布式构建
springboot-dubbo:集成 Dubbo 微服务
springboot-websocket:集成 WebSocket 模块,实现后端向前端进行主动推送功能
springboot-elasticsearch:集成 ElasticSearch
springboot-sharding-jdbc:集成 Sharding-JDBC ,进行分库分表操作
springboot-fastdfs:集成FastDFS 进行在分布式系统中进行文件上传、下载等操作
springboot-devtools:集成 DevTools 模块进行热部署实现
springboot-mail:集成 Mail 模块进行发送邮件
依赖名称(artifactId) 版本号 描述
- spring-boot-starter 2.2.2.RELEASE springboot 启动类依赖
- spring-boot-starter-web 2.2.2.RELEASE springboot web 启动类依赖