Spring Boot 入门教程(图文讲解+源码实战)系列

Spring Boot 入门教程(图文讲解+源码实战)系列

  • 1 为什么要写 Spring Boot 系列文章
  • 2 Spring Boot 知识图谱-入门教程目录
    • 2.1 了解 Spring Boot
    • 2.2 Spring Boot 环境及配置
    • 2.3 Spring Boot Web 开发
    • 2.4 Spring Boot 基础
    • 2.5 Spring Boot 持久层技术
    • 2.6 Spring Boot 缓存技术
    • 2.7 Spring Boot 安全
    • 2.8 Spring Boot 常用操作
    • 2.9 Spring Boot 生产环境实战

最近上来看了下,还有兄弟在看这个教程,不胜荣幸,我最近上 github 的实际不多,有问题请加微信号.

1 为什么要写 Spring Boot 系列文章

好记性不如烂笔头,学习 Spring Boot 一定要自己多练练,并能够把他记录下来,当有需要的时候,可以查看自己编写功能教程,能够很快获取相关代码,使用到项目中。

本系列文章是针对 Spring Boot 各个知识点实战训练的笔记,所有代码都经过测试获取正确的结果。并且不断的添加到本系列中。

本教程适用 Spring Boot 2.x 版本,当有代码对 Spring Boot 版本有特别要求的时候的时候,示例说明中有特别说明。

github源码下载,喜欢的给个 star 呗

2 Spring Boot 知识图谱-入门教程目录

本系列文章一般都是一个知识点一个独立的项目源码,综合应用可能包含多个知识点,比如动态数据源切换技术本身包括 Aop、注解、数据库访问、连接池。

2.1 了解 Spring Boot

  • Spring Boot 入门前的准备-Java JDK for window mac 安装
  • Spring Boot 入门前的准备-IntelliJ IDEA 开发工具的安装与使用
  • Spring Boot 概述
  • Spring Boot 特性及Spring Boot 2.0新特性
  • Spring Boot 学习前你应该知道的 Maven 知识
  • Spring Boot 学习之 IDEA 环境下多模块 Multi Modules
  • Spring Boot 学习之 IDEA 环境下的 github 创建提交与修改
  • Spring Boot 快速入门 HelloWorld示例
  • Spring Boot 快速入门 HelloWorld示例详解
  • Spring Boot 学习方法论-如何正确的入门 Sprint Boot

2.2 Spring Boot 环境及配置

  • Spring Boot 开发环境、测试环境、预生产环境、生产环境多环境配置
  • Spring Boot 自定义 Banner
  • Spring Boot 生产环境部署方式
  • Spring Boot 配置文件和命令行配置
  • Spring Boot 利用 nginx 实现生产环境的伪热更新

2.3 Spring Boot Web 开发

  • Spring Boot @Controller @RestController 使用教程
  • SpringBoot RESTful API 架构风格实践
  • Spring Boot RestApi 测试教程 Mock 的使用
  • Spring Boot 集成 Swagger2 教程
  • Spring Boot 中使用 HttpClient 进行 POST GET PUT DELETE
  • Spring Boot 开发 WebService 服务
  • Spring Boot 使用 CXF 调用 WebService 服务
  • Spring Boot 使用 JAX-WS 调用 WebService 服务

2.4 Spring Boot 基础

  • Spring Boot Log 日志管理
  • Spring Boot 全局异常处理
  • Spring Boot 使用 Aop 实现日志全局拦截
  • Spring Boot 中的日期处理
  • Spring Boot Thymeleaf 模板引擎的使用
  • Spring Boot FreeMarker 使用教程
  • SpringBoot使用模板 Velocity(Spring Boot 已经不支持 Velocity了

2.5 Spring Boot 持久层技术

  • Spring Boot 数据库应用 JDBC 使用教程
  • Spring Boot 数据库应用 Mybatis使用教程
  • Spring Boot 数据库应用 使用Jpa使用教程
  • Spring Boot Mybatis 多数据源设置-自动切换数据源

2.6 Spring Boot 缓存技术

  • Spring Boot 中的缓存应用(上)使用ehcache
  • Spring Boot 中的缓存应用(中)使用Redis
  • Spring Boot 中的缓存应用(下)使用Memcached

2.7 Spring Boot 安全

  • Spring Boot 权限应用 使用Shiro
  • Spring Boot 权限应用 使用Spring Security
  • Spring Boot 权限应用 使用Jwt
  • [Spring Boot Shiro 整合验证码]

2.8 Spring Boot 常用操作

  • Spring Boot 文件上传
  • Spring Boot 操作 Excel
  • Spring Boot使用Quartz定时任务
  • Spring Boot 邮件发送
  • Spring Boot FTP上传与下载
  • Spring Boot Json应用 JackJson FastJson
  • Spring Boot 使用 Dom4j XStream 操作 Xml

2.9 Spring Boot 生产环境实战

  • Spring Boot 利用 nginx 实现生产环境的伪热更新
  • Spring Boot 多站点利用 Redis 实现 Session 共享

github源码下载,喜欢的给个 star 呗


本文未更新部分将定期更新.

你可能感兴趣的:(spring,boot,spring,boot,入门教程,java,spring)