Spring Boot 启动原理

Spring Boot 自动配置原理

通过上节课的学习,大家已经掌握了 Spring Boot 框架的基本使用,你会发现使用 Spring Boot 进行项目开发真的是非常简单,可以极大地提升开发效率。这是因为 Spring Boot 框架已经预先帮助开发者完成了各种自动配置,使得开发者可以将精力全部集中在业务代码的开发中,而非配置文件。

Spring Boot 最核心的功能简单概括就是四个字:自动配置,那么 Spring Boot 究竟是如何完成自动配置的呢?本节课就带大家来一探究竟。

首先我们来到启动类 Application,代码如下所示。

package com.southwind.springboottest;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}

可以看到代码非常简单,几行而已,这就是优秀框架的厉害之处,开放给开发者的代码往往非常简单,但实

你可能感兴趣的:(Spring,Cloud,极简入门)