SpringBoot2.0与微服务实践系列教程(本专栏导航)

该教程全面讲解SpringBoot2.0的配置、数据访问、日志处理、Web使用、缓存、消息队列、微服务实践,包括Spring Cloud和Spring Cloud Alibaba,还涵盖单点登录、OAuth2.0、Elasticsearch和任务调度等内容,适合初学者和进阶者。
摘要由CSDN通过智能技术生成

本专栏基于Springboot2.0,配套自己写的代码例子和图例。内容涉及从基础入门到微服务架构的实践,包括基础的配置用法,web,数据库,Redis,日志使用,也涉及到企业级开发的消息队列,Mongodb,ElasticSearch、OAuth2.0、JWT、还有微服务系列Spring Cloud、Dubbo、Spring Cloud Aliaba,形成一个体系的博客,并有源码的简单分析,适合作为入门的教程

对应博客专栏:SpringBoot2.0与微服务实践系列教程,本专栏的例子代码暂时托管于GitHub,在Github上clone到本地既可,github下载链接,本博客会不定时更新补充
在这里插入图片描述

  • Spring框架:作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时Spring框架及其子框架很多,所以知识量很广。

  • Spring Boot:一款Spring系统的一款框架,是2014年推出的一款使Spring框架开发变得容易的框架。学过Spring框架的都知识,Spring框架难以避免地需要配置不少XMl,而使用Spring Boot框架的话,就可以使用注解开发,极大地简化基于Spring框架的开发。Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。

  • Spring Cloud:Spring Cloud为分布式微服务提供了一套体系的解决方案,为开发者提供了来快速构建分布式系统中的一些常见方案(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话,集群状态等等)

  • Spring Cloud Alibaba:Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。

  • 开发环境

    • JDK 1.8
    • SpringBoot2.3.2.RELEASE
    • SpringCloud(Hoxton.SR9)
    • SpringCloudAlibaba2.2.2.RELEASE
    • MybatisPlus3.4.3.4
    • Maven 3.2+
    • Mysql5.7.36
  • 开发工具

在这里插入图片描述

文章目录

学习入门前言

SpringBoot系列之快速创建项目教程

一、配置使用篇

1.1 配置文件用法

1.2 配置注解使用介绍

1.3 YAML配置使用

1.4 配置profis多环境

二、数据访问篇

2.1 JDBC数据访问

2.2 ORM框架Mybatis

2.3 Spring data JPA

2.4 Mybatis Plus

2.5 连接池Druid

三、日志处理篇

3.1 基础入门系列

3.2 logback入门

3.3 log4j入门

四、Web使用篇

4.1 模板引擎之jsp

4.2 模板引擎之Thymeleaf

4.3 国际化多语言

4.4 RESTFul API支持

4.5 在线文档Swagger

4.6 Spring validation校验

4.7 RestTemplate

4.8 EasyExcel报表

4.9 Jacksons应用

4.10 WebSocket应用

五、缓存处理篇

5.1 缓存入门

5.2 集成Redis教程

5.3 集成MongoDB教程

六、消息队列篇

6.1 消息队列之RabbitMQ

6.2 消息队列之kafka

七、 微服务之Dubbo

八、 微服务之Spring Cloud

8.1 服务治理实现

8.2 声明式服务调用

8.3 客户端负载均衡

8.4 服务容错保护

8.5 API网关服务

8.6 分布式配置中心

九、微服务之Spring Cloud Alibaba

9.1 Nacos服务注册与发现

9.2 Nacos分布式配置中心

9.3 Nacos集成分布式服务组件Dubbo

9.4 集成阿里Canal监听MySQL

9.5 服务防护组件Sentinel

十、单点登录篇

10.1 单点登录入门

10.2 单点登录框架CAS

10.3 单点登录方案OAuth2.0

10.4 前后端分类鉴权JWT

十一、OAuth2.0篇

11.1 OAuth2.0入门

11.2 OAuth2.0四种模式

11.3 OAuth2.0信息存储

十二、搜索引擎篇

12.1 搜索引擎之Elasticsearch

十三、Task任务篇

13.1 异步任务使用

13.2 定时任务使用

13.3 邮件任务使用

十四、部署监控篇

14.1 热部署实践

十五、安全授权篇

15.1 SpringSecurity使用

十六、源码学习篇

16.1 SpringBoot自动配置原理

16.2 SpringBoot嵌入式Servlet容器

16.3 SpringBoot注解系列

16.4 SpringBoot自定义Starter

拓展篇

函数式编程语言

技术博客公众号
微信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smileNicky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值