Spring Boot 是如何知道需要启动哪个 Web 容器的?

框架 

Spring Boot 如何确定当前要使用哪个容器呢? Spring Boot 的启动入口: /** * 启动应用程序。 */ public ConfigurableApplicationContext run(String... args) { ... tr

手写 Spring Boot 的启动流程

框架 

前言 相信每一个 Java 开发者对于 Spring Boot 都不会陌生, Spring Boot 的出现,极大的简化了我们开发 web 应用的难度。此外,Spring Boot 还具有如下优势: 简化配置:Spring Boot 提供了默认配置,减少了开发人员需要进行手动配置的工作,从而提高了开

Spring Boot 自动装配原理

框架 

概要 Spring Boot 的自动配置(auto-configuration)是 Spring Boot 框架中一个非常重要的特性,可以大幅度简化 Spring 应用程序的配置和开发。其核心思想是根据应用程序所依赖的 jar 包和类路径上的资源,自动配置和装配 Spring 应用程序所需要的各种组