1. 说说Spring事务什么情况下才会回滚当所拦截的方法有指定异常抛出,事务才会自动进行回滚。默认情况下是捕获到方法的RuntimeException异常,也就是说抛出只要属于运行时的异常(即RuntimeException及其子类)都能回滚;但当抛出一个不属于运行时异常时,事务是不会回滚的。如果是其他异常想要实现回滚,可以进行配置。2. 说说Spring事务的传播属性事务的传播性一般在事务嵌套
什么是 Spring BootSpring BootSpring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,约定大于配置,简化了繁重的配置,提供了各种启动器,开发者能快速上手。很容易就能创建一个独立的,产品级别的应用。 背景: J2E
原创 2021-05-30 11:14:08
348阅读
SpringBoot面试题问题一什么是SpringBoot?多年来,随着新功能的增加,spring变得越来越复杂。只需访问https://spring.io/projects页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加spring配置。因此,开始一个新的sp
原创 2020-12-04 21:43:31
280阅读
Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。问题一 Spring BootSpring MVC 和
转载 2022-07-28 15:16:55
78阅读
Spring BootSpring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家.问题一: Spring BootSpring MVC 和 Spring 有什么区别?SpringFrameSpringFramework 最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就是 IOC 控制反转。当我...
转载 2021-07-29 09:31:11
103阅读
Spring BootSpring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家.问题一: Spring BootSpring MVC 和 Spring 有什么区别?SpringFrameSpringFramework 最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就是 IOC 控制反转。当我...
转载 2021-07-29 09:31:48
92阅读
Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。 问题一 Spring BootSpring MVC 和
原创 2023-06-06 00:28:28
37阅读
概述什么是 Spring BootSpring Boot 有哪些优点?Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?配置什么是 JavaConfig?Spring Boot 自动配置原理是什么?你如何理解 Spring Boot 配置加载顺序?什么是 YAML?YAML 配置的优势在哪里 ?Spring Boot 是否可以使用 XML 配置 ?spring boot 核心配
原创 2023-10-12 10:08:57
77阅读
1、spring事务的关系spring事务是管理关系。2、spring事务三要素数据源:表示具体的事务性资源,是事务的真正处理者,如MySql。事务管理器:从整体上管理事务,如打开、提交、回滚。事务应用和属性配置:标识符,表明要参与事务的方法;如何参与事务,以及一些相关属性如隔离级别、超时时间。3、spring事务的注解的本质@Transactional这个注解具有两方面的功能,一是表明该方法
转载 2024-03-28 06:45:45
63阅读
问题1:Spring事务失效的场景?答:A. 数据库引擎不支持事务;  B. 没有纳入Spring管理范围;  C. 注解所在的方法不是public修饰的;  D. 发生了自调用问题;  E. 所用数据源没有配置事务管理器;  F. 异常被捕捉或抛异常错误;  G. 引入shiro中权限注解;  H. 发生了Spring父子上下文重叠; 问题2:Spring中Bean为何默认是单例?答:
转载 2023-07-11 18:10:59
142阅读
数据库事务Spring事务是一般面试都会被提到,很多朋友写惯了代码,很少花时间去整理归纳这些东西,结果本来会的东西,居然吞吞吐吐答不上来。下面是我收集到一些关于Spring事务的问题,希望能帮助大家过关。事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,事务隔离
Spring事务的关系关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring事务之间是管理关系。就像Jack Ma虽然不会写代码,但是他却管理者一大批会写代码的码农。Spring事务三要素数据源:表示具体的事务性资源,是事务的真正处理者,如MySQL等。事务管理器:像一个大管家,
转载 2024-04-18 12:59:39
81阅读
前言:框架技术是程序员经常使用的也是面试官经常问的问题,今天跟大家讲讲Spring框架。问题一:Spring是什么及Spring的优点?Spring是一个轻量级的IOC和AOP容器框架。优点:a,Spring是非侵入式的,基于Spring开发的应用一般不依赖于Spring的类;           b,Spring是个容器,因为它包含并且
数据库事务Spring 事务是一般面试都会被提到,很多朋友写惯了代码,很少花时间去整理归纳这些东西,结果本来会的东西,居然吞吞吐吐答不上来
一提到Spring Boot,首先想到是"约定优于配置"。没错,这就是Spring Boot最大的优势。1.什么叫"约定优于配置"呢?这其实是一种软件设计范式,开发人
原创 2021-09-13 09:28:53
186阅读
Spring Boot作为Java领域最受欢迎的快速应用开发框架,因其“约定大于配置”的理念和强大的自动配置功能,极大地简化了Spring应用的初始搭建和开发过程。因此,Spring Boot的相关知识也成为了Java开发者面试中必考的内容。 1. 什么是Spring Boot?它有哪些核心优势? 问题:请简单介绍一下Spring Boot,并说明它与传统Spring框架相比有哪些优势。 答案:
原创 1月前
164阅读
8、springcloud如何实现服务的注册和发现 服务在发布时 指定对应的服务名(服务名包括了IP地址和端口) 将服务注册到注册中心(eureka或者zookeeper) 这一过程是springcloud自动实现 只需要在main方法添加@EnableDisscoveryClient 同一个服务修改端口就可以启动多个实例 调用方法:传递服务名称通过注册中心获取所有的可用实例 通过负载均衡策略调用
转载 9月前
16阅读
Spring事务的关系关系型数据库、某些消息队列等产品或中间件称为事务性资源,因为它们本身支持事务,也能够处理事务Spring很显然不是事务性资源,但是它可以管理事务性资源,所以Spring事务之间是管理关系。就像Jack Ma虽然不会写代码,但是他却管理者一大批会写代码的码农。Spring事务三要素数据源:表示具体的事务性资源,是事务的真正处理者,如MySQL等。事务管理器:像一个大管家,
SpringBoot 核心面试题 (二)1、Spring 框架中都用到了哪些设计模式?(1)工厂模式:BeanFactory 就是简单工厂模式的体现,用来创建对象的实例; (2)单例模式:Bean 默认为单例模式。 (3)代理模式:Spring 的 AOP 功能用到了 JDK 的劢态代理和 CGLIB 字节码生成技术; (4)模板方法:用来解决代码重复的问题。比如. RestTemplate, J
Starting from a joke问:把大象放冰箱里,分几步?答:三步啊,第一、把冰箱门打开,第二、把大象放进去,第三、把冰箱门带上。问:实现Spring事务,分几步?答:三步啊,第一、找出需要事务的方法,第二、把事务加进去,第三、执行事务。You may find it’s not a joke, it’s serious。Try to find an entrance当你面对一个完全不熟
  • 1
  • 2
  • 3
  • 4
  • 5