SpringBoot系列之从入门到精通系列教程

本专栏基于Springboot2.2.3,配套自己写的代码例子,内容涉及配置用法,web,数据库,Redis,也涉及到企业级开发的消息队列,dubbo,单点登录,OAuth2,搜索引擎等方面,并有源码的简单分析,适合作为入门教程

对应SpringBoot系列博客专栏,例子代码下载,代码暂时托管于GitHub,在github上clone到本地既可,github下载中链接,本博客不定时更新

SpringBoot系列之从入门到精通系列教程
  • Spring框架:作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时Spring框架及其子框架很多,所以知识量很广。
  • Spring Boot:一款Spring系统的一款框架,是2014年推出的一款使Spring框架开发变得容易的框架。学过Spring框架的都知识,Spring框架难以避免地需要配置不少XMl,而使用Spring Boot框架的话,就可以使用注解开发,极大地简化基于Spring框架的开发。Spring Boot充分利用了JavaConfig的配置模式以及”约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。

本专栏基于Springboot2.0,配套自己写的代码例子,内容设计基本的配置用法,web,数据库,Redis,也涉及到企业级开发的消息队列,dubbo,搜索引擎等方面,并有源码的简单分析,适合作为入门教程

@

学习入门前言

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 连接池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

五、缓存处理篇

5.1 缓存入门

5.2 集成Redis教程

六、消息队列篇

6.1 消息队列之RabbitMQ

七、 微服务之Dubbo

八、 微服务之SpringCloud

8.1 服务治理实现

8.2 声明式服务调用

8.3 客户端负载均衡

8.4 服务容错保护

8.5 API网关服务

8.6 分布式配置中心

九、微服务之Spring Cloud Alibaba

十、单点登录篇

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

技术博客公众号

SpringBoot系列之从入门到精通系列教程
计算机编程QQ群
SpringBoot系列之从入门到精通系列教程

Original: https://www.cnblogs.com/mzq123/p/13619942.html
Author: smileNicky
Title: SpringBoot系列之从入门到精通系列教程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/541216/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • springboot使用@Async实现异步调用

    异步与同步 同步就是整个处…

    Java 2023年6月5日
    099
  • MyBatis创建第二个项目

    Mysql文件配置 配置pom.xml 创建数据库连接信息配置文件 db.properties 创建MyBatis核心配置文件 mybatis-config.xml 创建pojo实…

    Java 2023年6月5日
    055
  • springframework的Assert功能举例

    import com.google.common.collect.Lists; import com.shein.dms.common.BasicCase; import lomb…

    Java 2023年5月30日
    069
  • SpringBoot多数据源yaml配置

    1.配置多数据源 2.设置默认数据源 配置中的 primary: db1 , 即是指定默认使用的数据库 spring: datasource: dynamic: primary: …

    Java 2023年6月15日
    078
  • java 反射: 当Timestamp类型的属性值为null时,设置默认值

    import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.lang.ref…

    Java 2023年5月29日
    055
  • Golang中的面向对象与json转换

    一、struct 结构体 1.使用type关键字可以定义新的数据类型。 2.定义结构体,如: type Book struct{ title string author strin…

    Java 2023年6月13日
    056
  • Spring(一)——下载与测试

    Spring(一)——下载与测试 安装jar包 网页输入spring.io回车 测试案例 新建一个普通的Java工程 导入以下jar包 ​ commons-logging-1.2….

    Java 2023年6月16日
    068
  • K8S 使用deploy部署nginx

    K8S 使用deployment 部署nginx服务 deploy文件如下: [root@k8s-master ~]# cat deploy.yaml apiVersion: ap…

    Java 2023年5月30日
    047
  • 在二叉树中找到累加和为指定值的最长路径(前缀和)

    给定一颗二叉树和一个整数 sum,求累加和为 sum 的最长路径长度。路径是指从某个节点往下,每次最多选择一个孩子节点或者不选所形成的节点链 求和为指定值的最长路径,我们可以把每一…

    Java 2023年6月7日
    090
  • SpringBoot自动装配初步浅理解

    Created time: May 15, 2022 6:36 PMDone: DoingLast edited time: May 25, 2022 6:13 PMTags: S…

    Java 2023年6月8日
    073
  • [学习笔记] Java继承

    继承是面向对象编程的基石,它允许创建不同等级层次的类; 继承使得子类拥有父类的特征和行为,但是子类又可以拥有自身的特性; 通过使用继承也可以提高代码的复用性从而不用多次编写同样的代…

    Java 2023年6月5日
    057
  • 【转】学多少年才算“精通Java”

    转载于:https://www.cnblogs.com/siyuanwai/p/15896080.html 我从毕业做程序员就开始用 Java,到现在已经工作快 20 年了。减去我…

    Java 2023年5月29日
    057
  • 【转】【数学】矩阵求逆的几何意义

    向量:[a1, a2, a3, …, an]矩阵:a11, a12, a13, …, a1na21, a22, a23, …, a2n&#823…

    Java 2023年5月29日
    0184
  • for循环使用体会

    最近在看源码的时候看到了以下代码: Class[] var2 = componentClasses; int var3 = componentClasses.length; for…

    Java 2023年6月13日
    051
  • 服务端高并发分布式架构演进之路

    1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了…

    Java 2023年5月30日
    064
  • 对象创建过程

    通常情况下,我们创建一个对象,只需要使用new关键字即可。而对于java虚拟机来说,需要经历一系列过程。首先,需要找到对应的类是哪个,这个类是否已经加载,没有加载还需要将它先加载进…

    Java 2023年6月9日
    063
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球