Skip to content

Always-Sweet/springboot-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Learning

基于 SpringBoot 2.3.4 版本的入门 Demo 教程

Spring Boot 是用来快速开发 Spring 应用的脚手架,其设计目的就是为了简化 Spring 项目的初始搭建和应用开发

特性

  • 自动装配
  • 使用 JavaConfig 方式减少 xml 配置
  • 内置 Web 容器
  • 管理第三方依赖,减少版本冲突
  • 程序监控

模块清单

  • Spring Boot 配置文件详解
  • Spring Boot RESTful API 架构
  • Spring Boot 过滤器和拦截器
  • Spring Boot 全局异常处理
  • Spring Boot 参数校验
  • Spring Boot OpenAPI 文档集成
  • Spring Boot 集成 Mybatis
  • Spring Boot 集成 Mybatis-plus
  • Spring Boot JPA - 全自动 ORM
  • Spring Boot JPA 二级缓存(ehcache)
  • Spring Boot Hikari 连接池详解
  • Spring Boot Caffeine 本地缓存
  • Spring Boot Redis 缓存
  • Spring Boot Redis 分布式锁
  • Spring Boot Event 事件发布与监听
  • Spring Boot 集成 Kafka
  • Spring Boot 集成 RabbitMQ
  • Spring Boot Email 邮件服务
  • Spring Boot Minio 对象存储
  • Spring Boot Admin 监控
  • Spring Boot Task 定时任务
  • Spring Boot Security 安全框架
  • Spring Boot RestTemplate HTTP 请求
  • Spring Boot Excel - EasyExcel版
  • Spring Boot Excel - EasyPoi版
  • Spring Boot 集成 flyway 数据库版本管理工具
  • Spring Boot 集成 Atomikos 轻量级分布式事务
  • Spring Boot TCC 柔性事务实现
  • Spring Boot 集成 Seata 分布式事务解决方案

辅助功能

  • 热部署(spring-boot-devtools)
  • 使用 Dockerfile 构建 Docker 镜像

About

基于 SpringBoot 2.3.4 版本的入门教程

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published