Spring Boot Example
Spring Boot 开发使用中的各种示例,以简单、实用、贴近生产环境为标准。
所有的项目用到的组件的版本统一使用 spring-boot-dependencies
模块进行管理,以便于统一版本,及后续维护时的版本升级。
项目环境
环境 | 版本 |
---|---|
IDEA | 2019.3 |
JDK | 1.8 |
Maven | 3.x |
Spring Boot | 2.2.5.RELEASE |
Spring Cloud | Hoxton.SR3 |
Spring Cloud Alibaba | 2.2.0.RELEASE |
Spring Boot 模块
模块 | 介绍 |
---|---|
spring-boot-hello | Spring Boot 入门篇,介绍项目依赖模式,项目基本架构,简单 RESTful 接口实现 |
spring-boot-restful | 详解 Spring Boot 中 RESTful 的用法 |
spring-boot-swagger | 基于 spring-boot-restful 项目生成 Swagger 2 文档 |
spring-boot-logback | 详解 Spring Boot 中默认日志框架 Slf4j 与 logback 使用 |
spring-boot-log4j2 | 详解 Spring Boot 中默认日志框架 Slf4j 与 log4j2 使用 |
spring-boot-deploy | Spring Boot 应用部署系列 |
spring-boot-nginx | Spring Boot 应用直接运行,与使用 Nginx 代理 Spring Boot 应用 |
spring-boot-docker | 详解使用 Docker 部署 Spring Boot 应用 |
spring-boot-jenkins | 使用 Jenkins 持续集成 Spring Boot 应用 |
spring-boot-mybatis | Spring Boot Mybatis 系列 |
spring-boot-mybatis-annotation | Spring Boot Mybatis 注解实现 |
spring-boot-mybatis-xml | Spring Boot Mybatis xml 实现 |
spring-boot-mybatis-plugin | Spring Boot Mybatis 插件实现 |
spring-boot-mybatis-page | Spring Boot Mybatis 分页详解 |
spring-boot-multi-datasource | Spring Boot Mybatis 多数据源,读写分离实践 |
spring-boot-monitor | Spring Boot 监控系列 |
spring-boot-actuator | 使用 actuator 监控 Spring Boot 应用 |
spring-boot-admin | 使用 Spring Boot Admin 监控 Spring Boot 应用 |
spring-boot-prometheus | 使用 prometheus 与 grafana 监控 Spring Boot 应用 |
spring-boot-aop | Spring Boot 切面实现 |
spring-boot-single-ioc | Spring Boot 单例模式中,自动注入问题详解 |