Sobre o projeto

O Spring Boot ajuda você a criar aplicações e serviços Spring de nível de produção com o mínimo de complicação. Ele adota uma visão opinativa da plataforma Spring para que usuários novos e existentes possam chegar rapidamente às partes de que precisam. Você pode usar o Spring Boot para criar aplicações Java autônomas que podem ser iniciadas com `java -jar` ou com implantações WAR mais tradicionais. Uma ferramenta de linha de comando também é fornecida para executar scripts Spring. Os principais objetivos incluem: * Uma experiência de introdução radicalmente mais rápida e amplamente acessível para todo o desenvolvimento Spring. * Ser opinativo, mas sair do caminho rapidamente à medida que os requisitos divergem dos padrões. * Fornecer uma variedade de recursos não funcionais comuns a grandes classes de projetos (por exemplo, servidores embarcados, segurança, métricas, verificações de integridade, configuração externalizada). * Sem geração de código e sem exigência de configuração XML. O README inclui uma rápida amostra de uma aplicação Spring Boot completa em Java, mostrando um `@RestController` com `@SpringBootApplication` que retorna "Hello World!" e é executado via `SpringApplication.run`. Recursos para obter ajuda: * Documentação de referência, especialmente os How-to's. * Fundamentos do Spring e guias em spring.io. * Notas de versão para instruções de atualização e novos recursos. * Perguntas no Stack Overflow marcadas com `spring-boot`. * GitHub Issues para relatórios de bugs. Contribuições são bem-vindas; as diretrizes de contribuição são fornecidas. Problemas devem ser relatados após pesquisar o rastreador de issues, com o máximo de informações possível (versão do Spring Boot, SO, versão da JVM). Compilar a partir do código-fonte é opcional; você pode usar o Gradle wrapper e o JDK 25. `./gradlew publishToMavenLocal` compila todos os módulos e publica no cache Maven local sem executar testes; `./gradlew build` compila tudo. Os guias em spring.io mostram como usar o Spring Boot passo a passo, incluindo Building an Application with Spring Boot e Building a RESTful Web Service with Spring Boot Actuator. O Spring Boot é um software de código aberto lançado sob a licença Apache 2.0.