Spring常见面试题总结
Spring的优点 通过控制反转和依赖注入实现松耦合。; 支持面向切面的编程,并且把应用业务逻辑和系统服务分开。; 通过切面和模板减少样板式代码。; 声明式事务的支持。可以从单调繁冗的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。; 方便集成各种优秀框架。内部提供了对各种优秀框架的直接支持(如:Hessian、Qua

大彬
大约 33 分钟
Transactional事务注解详解
@Transactional 事务注解详解 Spring事务的传播行为 先简单介绍一下Spring事务的传播行为: 所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。在TransactionDefinition定义中括了如下几个表示传播行为的常量: TransactionDefinitio

大彬
大约 6 分钟
Spring 为何需要三级缓存解决循环依赖,而不是二级缓存?
Spring 为何需要三级缓存解决循环依赖,而不是二级缓存? 前言 在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,spring已经帮我们去解决循环依赖问题,对我们开发者来说是无感知的,下面具体分析一下spring是如何解决bean之间循环依赖,为什么要使用到三级缓存,而不是二级缓存? bean生命周期 首先大家需要了解一下bean在sp

大彬
大约 8 分钟