本系列文章介绍使用 Spring Boot 2 框架完成日常软件开发工作的基本方法和过程,以及与其它技术和框架的集成,基本没有严格的前后顺序制约关系,纯属个人积累,欢迎参考。
有关 Spring Boot 更详细的内容请参考:
基础
- Spring Boot Starter 简介
- IntelliJ IDEA 创建 Spring Boot 工程
- Spring Boot 工程结构推荐
- Spring Boot Profiles
- Spring Boot 定制 Banner
- Spring Boot 自定义 FailureAnalyzer
- Spring Boot 集成 Lombok
配置
- Spring Boot Externalized Configuration
- Spring Boot @Value
- Spring Boot 命令行参数
- Spring Boot @ConfigurationProperties
- Spring Boot 配置随机值
- Spring Boot 启用外部配置文件
日志
- Spring Boot 集成 Logback
- Spring Boot 集成 log4j2
单元测试
数据访问
- Spring Boot SQL 数据源配置
- Spring Boot JdbcTemplate
- Spring Boot JPA
- Spring Boot 嵌入式数据库 —— HSQL
- Spring Boot 数据库连接池 —— HikariCP
- Spring Boot 数据库连接池 —— 阿里巴巴 Druid
- Spring Boot 事务管理
- Spring Boot 集成 Hibernate
- Spring Boot 集成 MyBatis
- Spring Boot SQL 多数据源配置
- Spring Boot 集成 MongoDB
Web
- Spring Boot 自定义嵌入式 Servlet 容器
- Spring Boot 构建 RESTful 网络服务
- Spring Boot Validating 校验请求参数
- Spring Boot 生成 Swagger 2.0 API 文档
- Spring Boot 集成 FreeMarker 模板
- Spring Boot 集成 Thymeleaf 模板
- Spring Boot 集成 Velocity 模板
- Spring Boot Web 文件操作
- Spring Boot Web 统一异常处理
- Spring Boot 文件上传
Web Socket
- Spring Boot Web Socket
缓存
- Spring Boot 集成 Redis
- JCache (JSR-107)
- EhCache 2.x
- Hazelcast
- Couchbase
- Caffeine
定时
- Spring Boot 定时任务 -- @Scheduled
- Spring Boot 集成 Quartz
- Spring Boot 集成 Elastic-Job
异步
- Spring Boot 异步任务 -- @Async
- Spring Boot 异步任务 -- @EnableAsync 详解
Spring Boot Actuator
Spring Boot CLI
RPC
消息服务
- Spring Boot 集成 ActiveMQ
- Spring Boot 集成 RabbitMQ
- Spring Boot 集成 RocketMQ
- Spring Boot 集成 Kafka
安全
- RBAC 简介
- Spring Boot 集成 Spring Security
- Spring Boot 集成 Apache Shiro
网友评论