排序
面试题:Spring Boot 是否可以使用 XML 配置 ?
是的,Spring Boot 可以使用 XML 配置,尽管 Spring Boot 推荐使用 Java 配置(基于注解和 @Configuration 类),但它仍然完全支持传统的 XML 配置方式。以下是如何在 Spring Boot 中使用 XML ...
面试题:在 Spring Boot 中如何实现多数据源配置?
在 Spring Boot 中,多数据源配置是一个常见的需求,尤其是在需要连接多个数据库的场景中。以下是实现多数据源配置的详细步骤: 1. 添加依赖 首先,确保在 pom.xml 中引入了 Spring Boot 的数据...
面试题:Spring Boot 打成的 jar 和普通的 jar 有什么区别 ?
Spring Boot 打成的 可执行 JAR 和普通的 JAR 文件在结构和用途上有显著的区别。以下是它们的详细对比: 1. 普通 JAR 文件 普通 JAR 文件是标准的 Java 归档文件,通常用于打包...
面试题:说说你对 Spring Boot 事件机制的了解?
Spring Boot 的事件机制是 Spring 框架中非常重要的一部分,它基于观察者模式(Observer Pattern),允许应用程序在特定事件发生时执行自定义逻辑。Spring Boot 提供了多种内置事件,同时也支持...
面试题:Spring Boot 配置文件加载优先级你知道吗?
是的,Spring Boot 配置文件的加载优先级是一个非常重要的知识点,尤其是在需要覆盖默认配置或根据环境加载不同配置时。Spring Boot 支持多种配置文件格式(如 application.properties&nbs...
面试题:说说 Spring Boot 的启动流程?
Spring Boot 的启动流程可以概括为以下几个关键步骤: 加载 SpringApplication: 当调用 SpringApplication.run() 方法时,Spring Boot 会创建一个 SpringApplication 实例。 这个实例会初...
面试题:Spring Boot 3.x 与 2.x 版本有哪些主要的改进和区别?
Spring Boot 3.x 是 Spring Boot 的一个重要版本升级,相较于 2.x 版本,它引入了许多新特性、改进和破坏性变更。以下是 Spring Boot 3.x 与 2.x 的主要改进和区别: 1. 基于 Jakarta EE 9...
面试题:如何在 Spring Boot 中定义和读取自定义配置?
在 Spring Boot 中,定义和读取自定义配置是非常常见的需求。Spring Boot 提供了多种灵活的方式来实现这一点,以下是详细的方法和步骤: 1. 定义自定义配置 自定义配置可以通过 application.pro...
面试题:什么是 Spring Boot?
Spring Boot 是一个基于 Spring 框架的开源项目,旨在简化 Spring 应用的初始搭建和开发过程。它通过提供默认配置和自动化配置的方式,减少了开发者在配置上的工作量,使得开发者能够更专...
面试题:Spring Boot 2.x 与 1.x 版本有哪些主要的改进和区别?
Spring Boot 2.x 是 Spring Boot 的一个重要版本升级,相较于 1.x 版本,它引入了许多新特性、改进和破坏性变更。以下是 Spring Boot 2.x 与 1.x 的主要改进和区别: 1. 最低 Java 版本要...