Spring Boot
Spring Boot 让 Spring 应用"开箱即用"。
一、自动配置
基于 classpath 上的依赖与 @Conditional 条件注解,自动装配常用 Bean,免去大量 XML/Java 配置。
二、起步依赖与 Starter
Starter 把一组相关依赖打包(如 web、data-jpa),引入一个即可获得整套能力。自定义 Starter 可沉淀团队公共配置。
三、内嵌容器
内嵌 Tomcat 等,打包成可执行 jar 直接运行,配合统一配置文件 application.yml,部署极其简单。
@SpringBootApplication
public class App { public static void main(String[] a){
SpringApplication.run(App.class, a); }}