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

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 因为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

相关文章
|
7天前
|
缓存 安全 Java
Spring Boot 3 集成 Spring Security + JWT
本文详细介绍了如何使用Spring Boot 3和Spring Security集成JWT,实现前后端分离的安全认证概述了从入门到引入数据库,再到使用JWT的完整流程。列举了项目中用到的关键依赖,如MyBatis-Plus、Hutool等。简要提及了系统配置表、部门表、字典表等表结构。使用Hutool-jwt工具类进行JWT校验。配置忽略路径、禁用CSRF、添加JWT校验过滤器等。实现登录接口,返回token等信息。
134 12
|
3天前
|
人工智能 安全 Java
AI 时代:从 Spring Cloud Alibaba 到 Spring AI Alibaba
本次分享由阿里云智能集团云原生微服务技术负责人李艳林主讲,主题为“AI时代:从Spring Cloud Alibaba到Spring AI Alibaba”。内容涵盖应用架构演进、AI agent框架发展趋势及Spring AI Alibaba的重磅发布。分享介绍了AI原生架构与传统架构的融合,强调了API优先、事件驱动和AI运维的重要性。同时,详细解析了Spring AI Alibaba的三层抽象设计,包括模型支持、工作流智能体编排及生产可用性构建能力,确保安全合规、高效部署与可观测性。最后,结合实际案例展示了如何利用私域数据优化AI应用,提升业务价值。
|
13天前
|
存储 安全 Java
Spring Boot 3 集成Spring AOP实现系统日志记录
本文介绍了如何在Spring Boot 3中集成Spring AOP实现系统日志记录功能。通过定义`SysLog`注解和配置相应的AOP切面,可以在方法执行前后自动记录日志信息,包括操作的开始时间、结束时间、请求参数、返回结果、异常信息等,并将这些信息保存到数据库中。此外,还使用了`ThreadLocal`变量来存储每个线程独立的日志数据,确保线程安全。文中还展示了项目实战中的部分代码片段,以及基于Spring Boot 3 + Vue 3构建的快速开发框架的简介与内置功能列表。此框架结合了当前主流技术栈,提供了用户管理、权限控制、接口文档自动生成等多项实用特性。
56 8
|
25天前
|
缓存 前端开发 Java
【Spring】——SpringBoot项目创建
SpringBoot项目创建,SpringBootApplication启动类,target文件,web服务器,tomcat,访问服务器
|
2月前
|
监控 Java 数据库连接
详解Spring Batch:在Spring Boot中实现高效批处理
详解Spring Batch:在Spring Boot中实现高效批处理
342 12
|
2月前
|
安全 Java 测试技术
详解Spring Profiles:在Spring Boot中实现环境配置管理
详解Spring Profiles:在Spring Boot中实现环境配置管理
121 10
|
1月前
|
负载均衡 Java 开发者
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
深入探索Spring Cloud与Spring Boot:构建微服务架构的实践经验
167 5
|
Java API Maven
Springboot 系列(四)Spring Boot 日志框架
Springboot 系列(四)Spring Boot 日志框架
782 0
Springboot 系列(四)Spring Boot 日志框架
|
3月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 实现动态路由和菜单功能,快速搭建前后端分离的应用框架。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,包括版本兼容性、安全性、性能调优等方面。
216 1
|
2月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个具有动态路由和菜单功能的前后端分离应用。首先,创建并配置 Spring Boot 项目,实现后端 API;然后,使用 Ant Design Pro Vue 创建前端项目,配置动态路由和菜单。通过具体案例,展示了如何快速搭建高效、易维护的项目框架。
145 62

热门文章

最新文章