Spring Boot 是构建在 Spring Framework 之上的框架,让你几乎不用样板配置就能创建独立、生产就绪的 Java 应用。它的两大理念是自动配置(auto-configuration)(Spring 根据 classpath 上的内容推测你需要的 bean)和 starter(精选的依赖捆绑)。
Starter
一个 starter 就是一个能拉入整套功能的单一依赖。加入 spring-boot-starter-web 就给你 Spring MVC、一个内嵌的 Tomcat 和用于 JSON 的 Jackson——你不用逐个挑选版本,Boot 的 BOM 会替你搞定。
java
{
{
SpringApplication.run(DemoApplication.class, args);
}
}
