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

相关文章
|
6月前
|
负载均衡 Java API
《深入理解Spring》Spring Cloud 构建分布式系统的微服务全家桶
Spring Cloud为微服务架构提供一站式解决方案,涵盖服务注册、配置管理、负载均衡、熔断限流等核心功能,助力开发者构建高可用、易扩展的分布式系统,并持续向云原生演进。
|
6月前
|
前端开发 Java 应用服务中间件
《深入理解Spring》 Spring Boot——约定优于配置的革命者
Spring Boot基于“约定优于配置”理念,通过自动配置、起步依赖、嵌入式容器和Actuator四大特性,简化Spring应用的开发与部署,提升效率,降低门槛,成为现代Java开发的事实标准。
|
6月前
|
前端开发 Java 微服务
《深入理解Spring》:Spring、Spring MVC与Spring Boot的深度解析
Spring Framework是Java生态的基石,提供IoC、AOP等核心功能;Spring MVC基于其构建,实现Web层MVC架构;Spring Boot则通过自动配置和内嵌服务器,极大简化了开发与部署。三者层层演进,Spring Boot并非替代,而是对前者的高效封装与增强,适用于微服务与快速开发,而深入理解Spring Framework有助于更好驾驭整体技术栈。
|
6月前
|
XML Java 应用服务中间件
【SpringBoot(一)】Spring的认知、容器功能讲解与自动装配原理的入门,带你熟悉Springboot中基本的注解使用
SpringBoot专栏开篇第一章,讲述认识SpringBoot、Bean容器功能的讲解、自动装配原理的入门,还有其他常用的Springboot注解!如果想要了解SpringBoot,那么就进来看看吧!
683 2
|
7月前
|
人工智能 Java 机器人
基于Spring AI Alibaba + Spring Boot + Ollama搭建本地AI对话机器人API
Spring AI Alibaba集成Ollama,基于Java构建本地大模型应用,支持流式对话、knife4j接口可视化,实现高隐私、免API密钥的离线AI服务。
6355 2
基于Spring AI Alibaba + Spring Boot + Ollama搭建本地AI对话机器人API
存储 JSON Java
832 0
|
7月前
|
人工智能 Java 开发者
【Spring】原理解析:Spring Boot 自动配置
Spring Boot通过“约定优于配置”的设计理念,自动检测项目依赖并根据这些依赖自动装配相应的Bean,从而解放开发者从繁琐的配置工作中解脱出来,专注于业务逻辑实现。
2518 0
|
负载均衡 Dubbo Java
Spring Cloud Alibaba与Spring Cloud区别和联系?
Spring Cloud Alibaba与Spring Cloud区别和联系?

热门文章

最新文章