排序
面试题:Spring 事务有几个隔离级别?
Spring 事务的隔离级别定义了事务在并发操作时的数据可见性和一致性。Spring 支持 5 种隔离级别,这些隔离级别与数据库的隔离级别一致。以下是具体的隔离级别及其特点: 1. DEFAULT(...
面试题:Spring 有哪几种事务传播行为?
Spring 提供了 7 种事务传播行为,用于定义事务方法在调用其他事务方法时,事务应该如何传播。这些传播行为是 Spring 事务管理的核心特性之一,能够灵活控制事务的边界和行为。 1. REQUIRED(默...
面试题:Spring 事务传播行为有什么用?
Spring 事务传播行为用于定义多个事务方法相互调用时,事务如何传播。它决定了事务的边界和行为,确保数据一致性和完整性。Spring 提供了多种传播行为,常见的有: REQUIRED(默认): 如果当前...
面试题:Spring 的优点
Spring 框架是 Java 生态系统中最流行的企业级应用开发框架之一,它的优点主要体现在以下几个方面: 1. 轻量级和非侵入性 特点: Spring 框架的核心容器是轻量级的,不需要依赖特定的应用服...
面试题:Spring AOP 相关术语都有哪些?
Spring AOP(面向切面编程)是 Spring 框架的核心模块之一,它通过将横切关注点(如日志、事务、权限等)从业务逻辑中分离出来,提高了代码的模块化和可维护性。为了更好地理解和使用 Spring AO...
面试题:Spring 通知有哪些类型?
在 Spring AOP(面向切面编程)中,通知(Advice)是切面(Aspect)的核心组成部分,用于定义在目标方法的特定执行点(如方法调用前后)执行的逻辑。Spring AOP 提供了以下几种类型的通知: 1. ...
面试题:Spring IOC 容器初始化过程?
Spring IOC 容器的初始化过程是 Spring 框架的核心部分,它负责加载配置、创建 Bean 实例并管理它们的生命周期。以下是 Spring IOC 容器初始化的主要步骤: 1. 加载配置文件 Spring 容器首先会...
面试题:Spring Bean 注册到容器有哪些方式?
在 Spring 框架中,将 Bean 注册到容器中有多种方式,每种方式适用于不同的场景。以下是常见的几种方式: 1. XML 配置方式 通过 XML 文件显式定义 Bean,Spring 容器会解析 XML 文件并将 Bean ...
面试题:Spring 自动装配的方式有哪些?
在 Spring 框架中,自动装配(Autowiring)是指 Spring 容器自动将 Bean 之间的依赖关系注入到相应的属性或构造函数中,而不需要显式地配置依赖关系。Spring 提供了多种自动装配的方式,以下是...
面试题:@Qualifier 注解有什么作用
@Qualifier 是 Spring 框架中的一个注解,主要用于解决依赖注入时的歧义性问题。当 Spring 容器中存在多个相同类型的 Bean 时,@Qualifier 可以帮助明确指定要注入哪一个 Bean。 作用 @Qualifie...