Spring相关文章汇总篇【Spring,SpringBoot,SpringCloud等】

简介: 因为Spring框架包含的组件比较多,写的博客内容也比较多,虽然有分专栏但是依然不方便查找,所以专门用一篇文章来记录相关文章,会不定期更新。


 因为Spring框架包含的组件比较多,写的博客内容也比较多,虽然有分专栏但是依然不方便查找,所以专门用一篇文章来记录相关文章,会不定期更新。

一、Spring

1.基础内容

Spring介绍

Spring-IOC实现【01-XML配置方式】

Spring-IOC实现【02-XML配置方式案例】

Spring-IOC实现【03-其他实现方式】

Java代理模式-AOP必备知识

Spring之AOP详解

Spring之事务管理

Spring事务的传播行为

Spring事务的隔离级别

2.扩展内容

Spring加载流程源码分析01【super】

Spring加载流程源码分析02【setConfigLocations】

Spring加载流程源码分析03【refresh】

Spring之BeanFactory和FactoryBean接口的区别

Spring之Bean对象的初始化和销毁方法

Spring之BeanPostProcessor(后置处理器)介绍

Spring之BeanFactoryPostProcessor接口介绍

Spring之InstantiationAwareBeanPostProcessor接口介绍

Spring之Aware接口介绍

Spring之InitializingBean接口和DisposableBean接口介绍

Spring之Bean的生命周期详解

Spring之事件监听(观察者模型)

Spring之AOP适配器模式

3.面试题相关

Spring中使用的设计模式

面试题-Spring【基础概念】

Java项目架构的演变

面试题-项目(各种项目地址汇总)

二、SpringMVC

1.基础内容

SpringMVC教程1[原理分析及注解方式的使用]

SpringMVC教程2[处理及响应请求]

SpringMVC教程3[文件上传下载及静态资源处理]

SpringMVC教程4[服务器端校验]

SpringMVC教程5[数据回写和异常处理及JSON操作]

SpringMVC教程6[Restful和拦截器]

整合Spring和SpringMVC

三、SpringBoot

SpringBoot【入门案例】

SpringBoot【构建项目的多种方式】

SpringBoot核心【基本配置】

SpringBoot核心【starter启动器】

SpringBoot核心【日志和profile】

SpringBoot核心【自定义starter】

SpringBoot【整合servlet】

SpringBoot【整合Filter】

SpringBoot【整合Listener】

SpringBoot【静态资源】

SpringBoot【文件上传】

SpringBoot【整合JSP】

SpringBoot【整合Freemarker】

SpringBoot【整合Thymeleaf】

Thymeleaf语法详解

SpringBoot【SpringMVC+mybatis完成CRUD案例】

SpringBoot【实现热部署-devtools】

SpringBoot高级【异常处理的五种方式】

SpringBoot高级【单元测试】

Springboot整合Shiro之认证

Springboot整合Shiro之授权

SpringSecurity超详细入门介绍

SpringSecurity常用过滤器介绍

SpringSecurity实现自定义登录界面

SpringSecurity认证流程分析

SpringSecurity实现数据库认证

SpringSecurity详细介绍RememberMe源码流程

SpringSecurity详细介绍RememberMe功能

SpringSecurity授权管理介绍

详细介绍SpringBoot整合SpringSecurity

单点登录SSO解决方案之SpringSecurity+JWT实现

详细介绍OAuth2.0及实现和SpringSecurity的整合应用

SpringCache完整案例介绍

SpringBoot整合Ehcache

SpringBoot整合SpringDataRedis

SpringBoot整合Scheduled(定时任务器)

Spring Boot整合Quartz定时任务框架

RabbitMq

详细介绍RabbitMQ在Linux(centos6.5)环境下的安装过程

SpringBoot-RabbitMQ01-入门介绍

SpringBoot-RabbitMQ02-原理介绍

SpringBoot-RabbitMQ03-交换器【direct】介绍

SpringBoot-RabbitMQ04-交换器【topic】介绍

SpringBoot-RabbitMQ05-交换器【fanout】介绍

SpringBoot-RabbitMQ06-持久化和ACK确认机制

四 SpringData

SpringData【Spring整合Hibernate】

SpringData【Spring整合HibernateJPA】

SpringDataJPA之快速入门

SpringDataJPA之Repository接口

SpringDataJPA之CrudRepository接口

SpringDataJPA之PagingAndSortingRepository接口

SpringDataJPA之JpaRepository和JpaSpecificationExecutor接口

SpringDataJPA之自定义Repository

SpringDataJPA之关联关系

SpringDataRedis介绍

SpringBoot整合SpringDataJPA

五 SpringCloud

Eureka

SpringCloud-Eureka【入门案例】

SpringCloud-Eureka【server服务高可用搭建】

SpringCloud-Eureka【服务案例】

Spring RestTemplate介绍

Springboot之监控健康状况

基于分布式CAP定理,分析注册中心两大主流框架:Eureka 与 Zookeeper 的区别

SpringCloud-Eureka[优雅停服]

SpringCloud-Eureka[安全认证]

Ribbon

SpringCloud-Ribbon[入门案例]

SpringCloud-Ribbon[负载均衡策略]

spring-boot项目打包去掉BOOT-INF文件夹

Feign

SpringCloud-Feign[入门案例]

SpringCloud-Feign[请求参数处理]

SpringCloud-Gzip[压缩介绍]

SpringCloud-Feign[HttpClient连接池]

SpringCloud-Feign[微服务日志处理]

SpringCloud-Feign【超时时间设置】

Hystrix

SpringCloud-Hystrix【解决灾难性雪崩】

SpringCloud-Hystrix【解决灾难性雪崩-降级】

SpringCloud-Hystrix【解决灾难性雪崩-缓存】

SpringCloud-Hystrix【解决灾难性雪崩-请求合并】

SpringCloud-Hystrix【解决灾难性雪崩-熔断】

SpringCloud-Hystrix【解决灾难性雪崩-隔离】

SpringCloud-Hystrix【Feign处理降级】

SpringCloud-Hystrix【Feign处理降级-异常记录】

SpringCloud-Hystrix【可视化数据监控-Hystrix-Dashboard】

SpringCloud-Turbine【多个服务和集群监控】

SpringCloud-Turbine【RabbitMQ服务监控】

微服务案例

微服务综合案例-01-需求分析

微服务综合案例-02-product服务创建

微服务综合案例-03-其他服务的创建

微服务综合案例-04-业务逻辑处理

微服务综合案例-05-业务逻辑实现

Zuul

SpringCloud-Zuul服务网关[介绍及入门案例]

SpringCloud-Zuul服务网关[自定义网关过滤器]

SpringCloud-Zuul服务网关[容错Hystrix]

SpringCloud-Zuul服务网关[高并发请求下的限流处理]

SpringCloud-Zuul服务网关[性能优化]

Config

SpringCloud-分布式配置中心【入门介绍】

SpringCloud-分布式配置中心【动态刷新】

SpringCloud-分布式配置中心【加密-对称加密】

SpringCloud-分布式配置中心【加密-非对称加密】

Bus

SpringCloud-消息总线bus

Stream

Spring cloud stream【入门介绍】

Spring cloud stream【消息分组】

Spring cloud stream【消息分区】

Sleuth

SpringCloud Sleuth入门介绍

~ 未完待续

image.png

image.png

image.png

image.png

image.png

image.png

image.png


5

相关文章
|
8天前
|
SQL Java 调度
实时计算 Flink版产品使用问题之使用Spring Boot启动Flink处理任务时,使用Spring Boot的@Scheduled注解进行定时任务调度,出现内存占用过高,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
15天前
|
Java API 开发工具
Spring Boot与Spring Cloud Config的集成
Spring Boot与Spring Cloud Config的集成
|
21天前
|
消息中间件 负载均衡 Java
最容易学会的springboot gralde spring cloud 多模块微服务项目
最容易学会的springboot gralde spring cloud 多模块微服务项目
|
20天前
|
JavaScript Java 数据安全/隐私保护
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码(2)
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码
29 0
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码(2)
|
16天前
|
XML 前端开发 Java
Spring Boot与Spring MVC的区别和联系
Spring Boot与Spring MVC的区别和联系
|
20天前
|
JavaScript Java 关系型数据库
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码(1)
基于SpringBoot+Vue毕业生信息招聘平台系统【源码+论文+演示视频+包运行成功】_基于spring vue的校园招聘系统源码
25 0
|
21天前
|
Java API 网络架构
Spring Boot与Spring Cloud Gateway的集成
Spring Boot与Spring Cloud Gateway的集成
|
13天前
|
Java 应用服务中间件 开发者
Java面试题:解释Spring Boot的优势及其自动配置原理
Java面试题:解释Spring Boot的优势及其自动配置原理
47 0
|
22天前
|
Java 开发者 Spring
深入理解Spring Boot中的自动配置原理
深入理解Spring Boot中的自动配置原理
|
23天前
|
前端开发 Java 微服务
Spring Boot与微前端架构的集成开发
Spring Boot与微前端架构的集成开发