文章 2024-12-01 来自:开发者社区

京东面试:聊聊Spring事务?Spring事务的10种失效场景?加入型传播和嵌套型传播有什么区别?

本文原文链接 45岁老架构 尼恩说在前面 在45岁老架构师 尼恩的读者交流群(100+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团、蚂蚁、得物的面试资格,遇到很多很重要的相关面试题: 什么是Spring事务? Spring事务失效的10 种常见场景? Spring加入型事务和嵌套型事务有什么区别? spring事务隔离级别与数...

京东面试:聊聊Spring事务?Spring事务的10种失效场景?加入型传播和嵌套型传播有什么区别?
文章 2024-08-14 来自:开发者社区

一天十道Java面试题----第五天(spring的事务传播机制------>mybatis的优缺点)

这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!! 文章目录 41、spring的事务传播机制42 、spring事务什么时候会失效43 、什么的是bean的自动装配、有哪些方式?44 、spring 、 springmvc 、springboot的区别45 、springmvc的工作流程46 、Spring MVC的主要组件47 、sp...

文章 2024-08-14 来自:开发者社区

一天十道Java面试题----第四天(线程池复用的原理------>spring事务的实现方式原理以及隔离级别)

这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!! 文章目录 31、线程池复用的原理32、spring是什么?33、对Aop的理解34、对IOC的理解35、BeanFactory和ApplicationContext有什么什么区别?36、简述spring bean的生命周期37、spring支持的几种bea...

文章 2024-07-12 来自:开发者社区

面试一口气说出Spring的声明式事务@Transactional注解的6种失效场景

一、Spring事务管理的两种方式 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: ...

面试一口气说出Spring的声明式事务@Transactional注解的6种失效场景
文章 2023-08-26 来自:开发者社区

太难了!面试官让我结合案例讲讲自己对Spring事务传播行为的理解

前言Spring 在 TransactionDefinition 接口中规定了 7 种类型的事务传播行为。事务传播行为是 Spring 框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是 Spring 为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多,你一定也听过“service 方法事务最好不要嵌套”的传言。要想正确的使用工具首先....

太难了!面试官让我结合案例讲讲自己对Spring事务传播行为的理解
文章 2023-08-16 来自:开发者社区

面试必问之spring事务

一,引言最近本人参加了不少的面试,总结了每家公司必问的几点问题,分别是spring事务(高频),集合(高频),接下来和大家谈谈spring中的事务二,主题来了,请简单介绍spring支持的常用数据库事务传播属性和事务隔离级别事务的传播行为:一个方法在运行了一个开启事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务。事务传播的行为有传播属性指定,Spring定义了7中类传播行为,如下其重....

面试必问之spring事务
文章 2023-08-04 来自:开发者社区

【java常见的面试题】说一下Spring的事务传播行为

PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就 加入该事务,该设置是最常用的设置。 PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不 存在事务,就以非事务执...

文章 2023-08-04 来自:开发者社区

【java常见的面试题】Spring中事务失效的场景

因为Spring事务是基于代理来实现的,所以某个加了@Transactional的⽅法只有是被代理对象调⽤时, 那么这个注解才会⽣效 , 如果使用的是被代理对象调用, 那么@Transactional会失效同时如果某个⽅法是private的,那么@Transactional也会失效,因为底层cglib是基于⽗⼦类来实...

文章 2023-08-04 来自:开发者社区

【java常见的面试题】Spring中的事务是如何实现的

Spring事务底层是基于数据库事务和AOP机制的⾸先对于使⽤了@Transactional注解的Bean,Spring会创建⼀个代理对象作为Bean当调⽤代理对象的⽅法时,会先判断该⽅法上是否加了@Transactional注解如果加了,那么则利⽤事务管理器创建⼀个数据库连接并且修改数据库连接的autocommit属性为false&#x...

文章 2023-06-14 来自:开发者社区

面试官:Spring@Transactional注解在什么情况下事务不生效?

这篇笔记来学习一下使用Spring框架的时候,@Transactional注解标注的方法在什么情况下事务不会生效。我们可以写一个demo项目,引入以下依赖<dependencies> <dependency> <groupId>mysql</groupId> <artifactI...

面试官:Spring@Transactional注解在什么情况下事务不生效?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注