bainiaoshenqin / spring-boot-tutorial

:100: :leaves: 通过丰富实例来展现 Spring Boot 特性的教程

Home Page:https://dunwu.github.io/spring-boot-tutorial/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spring-boot-logo

MIT license Spring Boot Version maven build

Spring Boot Tutorial

spring-boot-tutorial 是一个 Spring Boot 实战教程,通过大量丰富的示例,展示 Spring Boot 在各个应用领域的应用。本项目旨在覆盖 Java 应用的各领域。

本项目的源码使用 maven 进行构建管理,任意 maven module 都可以独立编译运行。

🔰 准备

  • java-tutorial - java-tutorial 是一个全面的 Java 教程。如果你还不熟悉 Java 编程,学习 Spring Boot 之前,不妨先学习一下。
  • spring-tutorial - spring-tutorial 是一个 Spring 实战教程。Spring 是 Spring Boot 的基石,如果想更深入了解 SpringBoot,还是很有必要了解一下 Spring 框架机制。

🎯 示例

Spring Boot 基础

  • spring-boot-actuator - 展示 Spring Boot 应用监控。
  • spring-boot-aop - 展示 Spring Boot 中应用 AOP 编程。
  • spring-boot-async - 展示在 Spring Boot 中使用异步接口。
  • spring-boot-banner - 展示在 Spring Boot 中定制启动时的输出 Logo。
  • spring-boot-bean - 展示 Spring Boot 中应用 Lombok,简化大量的 getter、setter 、toString 等模板化代码;以及应用 Dozer 来简化大量的 JavaBean 互相转换代码。
  • spring-boot-profile - 展示 Spring Boot 中根据 profile 使程序在不同的环境下执行不同的行为。
  • spring-boot-property - 全方位的演示 Spring Boot 加载属性的方式:记载 propertiesyaml 两种文件;通过 @Value@ConfigurationPropertiesEnvironment 读取属性。

Spring Boot 访问存储

关系型数据库

Nosql 数据库

缓存

Spring Boot 访问消息队列

Spring Boot 集成安全框架

Spring Boot + Web

Spring Boot 使用模板引擎

Spring Boot 集成各种框架

📖 文档

Spring Boot 基础篇

Spring Boot 基础篇

Spring Boot 数据篇

Spring Boot IO 篇

License

本博客所有文章除特别声明外,均采用 License: CC BY-NC-SA 4.0 许可协议。

About

:100: :leaves: 通过丰富实例来展现 Spring Boot 特性的教程

https://dunwu.github.io/spring-boot-tutorial/

License:Creative Commons Attribution Share Alike 4.0 International


Languages

Language:Java 70.2%Language:CSS 14.6%Language:HTML 6.7%Language:JavaScript 6.0%Language:Shell 1.5%Language:FreeMarker 0.7%Language:Less 0.2%Language:Dockerfile 0.0%