SpringBootCollection icon indicating copy to clipboard operation
SpringBootCollection copied to clipboard

Collection of SpringBoot application

Spring Boot 组件使用 Demo

Spring Cloud Config

Spring Cloud Config 是一个配置中心,用于存放 SpringCloud 项目的配置

  • SpringBoot 使用 Spring Cloud Config - Client
  • SpringBoot 使用 Spring Cloud Config - Server

自定义返回值

Spring Boot 中自定义返回值结构

  • Spring Boot 中自定义接口返回格式

动态数据源

Spring Boot 中实现多数据源,动态数据源切换,更详细的方式可以参考helloworlde/SpringBoot-DynamicDataSource

  • Spring Boot 和 MyBatis 实现多数据源、动态数据源切换

ElasticSearch

  • Spring Boot 使用 ElasticSearch
  • ELK 日志收集系统安装配置

Exception

Spring Boot 中自定义异常处理

  • Spring Boot 中自定义异常处理

Flyway

Flyway 是一个数据库版本管理工具,用于实现数据库版本迁移

  • Spring Boot 使用 Flyway
  • SpringBoot 在启动时执行数据库脚本

HTTPS

  • Spring Boot 配置 HTTPS 访问

Log

Spring Boot 中自定义日志打印、格式以及上传/投递

  • SpringBoot 中日志使用
  • SpringBoot logback 输出日志到数据库、Logstash

消息

  • Spring Boot 发送邮件
  • Spring Boot 使用WebSocket

MyBatis

  • SpringBoot 使用 MyBatis 通用 Mapper
  • SpringBoot 使用 MyBatis 分页插件
  • SpringBoot 使用 MyBatis Plus

定时任务

  • SpringBoot 中使用 Quartz 定时任务

分布式 Session

  • SpringBoot 使用 Spring Session 实现 Session 共享 - Redis 存储
  • SpringBoot 使用 Spring Session 实现 Session 共享 - 数据库存储

接口文档

  • Spring Boot 集成 Swagger API 文档工具

Stream

  • Spring Boot 中使用Spring Cloud Stream

gRPC

  • Spring Boot 使用 gRPC

注册中心

  • Consul

监控

  • Prometheus

其他

  • Gradle 使用-多项目构建
  • Spring Boot 自定义 Banner