Spring Boot 入门示例合集(附源代码)

Spring Boot 入门实战示例

本项目是自己在学习 Spring Boot 时整理的一系列笔记,包含 Spring Boot 使用的各种示例,可以快速上手 Spring Boot 整合的一些子项目。我把项目放到了 GitHub 上,项目名称叫 springboot-action。

Hello World 示例

  • springboot-helloworld: Spring Boot 的一个 Hello World 示例

定制 Banner 示例

  • springboot-banner: Spring Boot 定制 Banner 示例

热部署示例

  • springboot-devtools: Spring Boot 实现热部署

资源配置相关示例

  • springboot-properties: Spring Boot 读取资源配置

Restful API 文档维护

  • springboot-swagger: Spring Boot 集成 Swagger2 构建 API 文档

数据库存储相关示例

  • springboot-c3p0: Spring Boot 集成 C3P0 数据库连接池

  • springboot-jdbctemplate: Spring Boot 集成 Druid 和 JdbcTemplate 操作数据库

  • springboot-multidatasource-jdbctemplate: Spring Boot 集成 JdbcTemplate 实现多数据源配置

  • springboot-jpa: Spring Boot 集成 JPA 操作数据库

  • sprintboot-multidatasource-jpa: Spring Boot 集成 JPA 实现多数据源配置

  • springboot-mybatis-xml: Spring Boot 集成 MyBatis (XML 方式)和 pagehelper 操作数据库

  • springboot-multidatasource-mybatis-xml: Spring Boot 集成 MyBatis (XML 方式)实现多数据源配置

  • springboot-mybatis-annotation: Spring Boot 集成 MyBatis (注解方式)操作数据库

  • springboot-multidatasource-mybatis-annotation: Spring Boot 集成 MyBatis(注解方式) 实现多数据源配置

数据缓存相关示例

  • springboot-cache: Spring Boot 使用 ConcurrentMapCacheManager 开启缓存支持

  • springboot-guava-cache: Spring Boot 集成 Guava Cache 实现缓存机制

  • springboot-ehcache: Spring Boot 集成 EHcache 实现缓存机制

  • springboot-redis: Spring Boot 集成 Redis 实现缓存机制

  • springboot-elasticsearch: Spring Boot 集成 ElasticSearch (7.x 版本) 搜索引擎

日志框架相关示例

  • springboot-log4j: Spring Boot 集成 Log4j 日志框架

模板引擎相关示例

  • springboot-freemarker: Spring Boot 集成 FreeMarker 模板引擎

  • springboot-thymeleaf: Spring Boot 集成 Thymeleaf 模板引擎

应用监控相关示例

  • springboot-actuator: Spring Boot 配置 Actuator 监控应用

后记

由于自身能力有限,若有错误或者不当之处,还请大家批评指正,一起学习交流!

你可能感兴趣的:(Spring,Boot,系列)