排序
面试题:Spring Boot 支持哪些嵌入 Web 容器?
Spring Boot 支持多种嵌入式的 Web 容器,开发者可以根据需求选择合适的容器来运行应用。以下是 Spring Boot 支持的主要嵌入式 Web 容器: 1. Tomcat 默认容器:Spring Boot 的 spring-bo...
面试题:Spring Boot 是如何实现自动配置的?
Spring Boot 的自动配置(Auto-Configuration)是其核心特性之一,它通过智能化的默认配置减少了开发者的工作量。自动配置的实现依赖于以下几个关键机制: 1. 条件注解(Conditional Annot...
面试题:Spring Boot 是如何通过 main 方法启动 web 项目的?
Spring Boot 通过 main 方法启动 Web 项目的流程是其核心特性之一,它简化了传统 Spring Web 应用的启动和部署过程。以下是 Spring Boot 通过 main 方法启动 Web 项目的详...
面试题:Spring Boot 的核心特性有哪些?
Spring Boot 是一个旨在简化 Spring 应用开发的框架,它通过提供一系列核心特性,使得开发者能够快速构建独立、生产就绪的应用。以下是 Spring Boot 的核心特性: 1. 自动配置(Auto-Confi...
面试题:什么是 Spring Boot?
Spring Boot 是一个基于 Spring 框架的开源项目,旨在简化 Spring 应用的初始搭建和开发过程。它通过提供默认配置和自动化配置的方式,减少了开发者在配置上的工作量,使得开发者能够更专...
面试题:说说 Spring Boot 的启动流程?
Spring Boot 的启动流程可以概括为以下几个关键步骤: 加载 SpringApplication: 当调用 SpringApplication.run() 方法时,Spring Boot 会创建一个 SpringApplication 实例。 这个实例会初...
面试题:Spring 中的 DI 是什么?
DI(Dependency Injection,依赖注入) 是 Spring 框架实现 IOC(Inversion of Control,控制反转) 的具体方式。它的核心思想是将对象的依赖关系由 Spring 容器在运行时动态注入,而不是由开发...
面试题:Spring IOC 有什么好处?
Spring IOC(Inversion of Control,控制反转) 是 Spring 框架的核心特性之一,它通过将对象的创建、依赖管理和生命周期交给 Spring 容器来管理,从而为开发者带来了许多好处。以下是 Spr...
面试题:什么是 Spring IOC ?
IOC(Inversion of Control,控制反转) 是 Spring 框架的核心思想之一。它是一种设计原则,用于将对象的创建、依赖管理和生命周期交给框架(如 Spring)来处理,而不是由开发者手动管理。...
面试题:看过源码吗?说下 Spring 由哪些重要的模块组成?
Spring 框架是一个功能强大且模块化的框架,由多个核心模块组成。这些模块可以单独使用,也可以组合在一起提供完整的解决方案。以下是 Spring 框架的主要模块及其作用: 1. Spring Core Co...