Java · Essencial · Inglês · Técnico
Spring Boot
Projeto da família Spring que monta aplicações prontas para rodar, com configuração automática, servidor embutido e starters, gerando um JAR executável.
Onde usar
Aparece em @SpringBootApplication e em java -jar app.jar. Em review: 'isso pede um starter ou configuração manual?'.
Em código
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}Exemplos
Spring Boot starts an embedded Tomcat for you.
O Spring Boot sobe um Tomcat embutido para você.
Generate the project at start.spring.io.
Gere o projeto em start.spring.io.
Cuidado
A auto-configuração parece mágica: quando algo some ou aparece, ative o modo debug para ver o relatório de condições.
Origem
Do inglês boot, de bootstrap, dar a partida na aplicação.