目录

spring boot 技术内幕

目录

设计理念:约定优于配置(convention over configuration),又称按约定编程。

@EnableAutoConfiguration: 开启自动配置

@SpringBootApplication

AutoConfiguration

@Conditional

Starters

入口类:artifactID+Application main

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

Spring 的核心是提供了一个容器(container),通常称为 Spring 应用上下文(Spring application context),它们会创建和管理应用组件。这些组件也可以称为 bean,会在 Spring 应用上下文中装配在一起,从而形成一个完整的应用程序。