Spring Boot

Spring Boot is a framework that simplifies building Spring Java applications: automatic configuration based on the dependencies present, an embedded web server, application.properties or application.yml for configuration, and "starters" that bundle dependencies. A class annotated with @SpringBootApplication launches the application.

Example

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

Related concepts

The whole glossary