
Spring
文章平均质量分 95
Spring框架相关分享
luming.02
阿里云专家博主 | 华为云云享专家 | 2023年延安市博客之星第一名 | 致力于专研 JavaSE/JavaEE | 数据结构与算法 | 数据库 | 计算机网络 | 致力于Java领域的优质博客分享,永远怀着一颗学徒的心
展开
-
【图文详解】什么是微服务?什么是SpringCloud?
通过本篇文章你可以知道什么是微服务,什么是SpringCloud,如何选择SpringCloud,SpringCloud和SpringBoot的关系,SpringCloud都包含了些什么原创 2024-09-21 10:30:00 · 9459 阅读 · 0 评论 -
SpingBoot中使用Swagger快速生成接口文档
当项⽬的接⼝发⽣变更时,Swagger可以实时更新⽂档,确保⽂档的准确性和时效性。依赖引入后即可进行相应的配置,如下就是一个简单的配置示例,你可以在这个配置项中声明接口文档的名称以及相关的描述,这些描述并不是必须的,可以省略。如果你使用的是微服务的架构,为了使该配置项在其他服务中也生效,则需要声明该配置项的位置。为了使该接口文档更丰富,我们可以使用swagger为我们提供的一些基本注解来进行一些自定义的申明,以下是一些常用的注解。如下代码,就是使用了@Tag为整个Controller进行了统一的命名分组。原创 2024-09-06 10:00:00 · 1301 阅读 · 31 评论 -
Spring AOP应用指南:概念、通知与表达式分析
本文深入探讨了Spring AOP的核心概念,包括切点、切面和连接点,阐释了不同通知类型的优先级设置及其影响。同时,对切点表达式的编写和应用进行了详尽的解析,为读者提供了一个全面的Spring AOP实践框架。原创 2024-08-15 09:15:00 · 1171 阅读 · 26 评论 -
Spring事务管理和事务传播机制详解
本文深入探讨了Spring框架中的事务管理机制,首先解释了事务的基本概念及其重要性。接着,详细阐述了编程式事务和声明式事务两种管理方式的区别与应用场景。特别对声明式事务中的核心——@Transactional注解进行了全面解析,包括其属性和事务传播行为,帮助开发者更好地理解和运用Spring事务管理,确保数据的一致性和完整性。原创 2024-08-15 09:30:00 · 1348 阅读 · 29 评论 -
Spring统一功能处理:拦截器、响应与异常的统一管理
本文为Spring框架用户提供了高级应用指南,重点介绍了如何实现拦截器以增强请求处理流程,构建统一的数据响应格式以提升API的一致性,以及设计统一的异常处理机制以优化错误管理。通过实际代码示例和最佳实践,文章旨在帮助开发者提升Spring应用的健壮性与可维护性。原创 2024-08-05 16:54:00 · 2847 阅读 · 56 评论 -
Spring中是如何实现IoC和DI的?
本文深入探讨了Spring框架中的核心概念——控制反转(IoC)和依赖注入(DI),揭示了它们如何通过一系列注解实现,例如@Controller、@Service、@Repository和@Configuration。文章详细分析了这些注解之间的内在联系与区别,并解释了它们在Spring应用中扮演的角色。此外,还对使用@Autowired进行依赖注入时可能遇到的风险进行了深入分析,旨在帮助开发者更好地理解Spring框架的工作原理,并在实际开发中避免潜在问题。通过阅读本文,读者将获得对Spring IoC和原创 2024-08-03 13:31:08 · 1514 阅读 · 0 评论 -
什么是IoC控制反转思想?
IoC(Inversion of Control)即控制反转,这里的控制是代表控制权的意思,IoC是一种编程思想,旨在降低代码之间的耦合度、降低代码的维护成本。这种思想的具体内容就是将对象的创建和管理交给外部的容器和框架,不再是由对象的调用者去new一个对象。在这个过程中,对象的创建和管理的权力由传统的对象调用者转移到了外部的容器和框架,即对象的控制权发生了反转。原创 2024-07-18 15:34:18 · 2211 阅读 · 53 评论 -
一篇文章教你如何快速上手Spring MVC框架【万字详解|包含常用注解分析讲解】
首先引入官方的一段文字:Spring Web MVC是基于Servlet API的原始Web框架,从一开始就包含在Spring框架中。其正式名称“Spring Web MVC”来自其源模块(Spring -webmvc)的名称,但更常见的名称是“Spring MVC”。我们知道是⼀套开发的规范,是⼀种实现动态⻚⾯的技术。也就是说,是为了简化原有中的原生操作而产生的一套框架,并且他还有一个更常见的名称,也就是Spring MVC。要理解什么是之前,我们需要先理解什么是MVC。原创 2024-07-14 18:47:25 · 1644 阅读 · 44 评论