Repolode
spring-projects

spring-projects/spring-boot

Framework Java opinativo para criar aplicações e serviços Spring prontos para produção, com configuração mínima.

Estrelas
81,754
Forks
44,832
Issues abertas
490
Último commit
há 13 horas

O que é?

Spring Boot é um framework para criar aplicações e serviços Java baseados em Spring. Ele aplica padrões opinativos à plataforma Spring para que os desenvolvedores possam iniciar um projeto rapidamente e ajustar a configuração apenas quando os requisitos forem diferentes desses padrões.

As aplicações podem ser empacotadas como executáveis independentes iniciados com `java -jar` ou implantadas como arquivos WAR tradicionais. O framework oferece recursos não funcionais comuns a muitos projetos, como servidores embarcados, segurança, métricas, verificações de integridade e configuração externalizada. Ele não gera código nem exige configuração XML.

O projeto inclui uma ferramenta de linha de comando para executar scripts Spring e publica seus módulos no Maven. Para compilar a partir do código-fonte, são necessários o JDK 25 e o Gradle wrapper incluído.

Recursos principais

  • 01Aplicações independentes, executáveis com `java -jar` ou implantáveis como arquivos WAR.
  • 02Servidores embarcados para executar aplicações sem um servidor de aplicações separado.
  • 03Suporte integrado a segurança, métricas, verificações de integridade e configuração externalizada.
  • 04Sem geração de código nem exigência de configuração XML.
  • 05Ferramenta de linha de comando para executar scripts Spring.

Casos de uso

  • Criar serviços web REST e microsserviços Java prontos para produção.
  • Iniciar novos projetos Spring rapidamente com padrões sensatos.
  • Migrar aplicações Spring existentes que precisam de menos configuração manual.

Início rápido

  1. 1

    Leia as instruções de instalação e o guia de introdução na documentação de referência

  2. 2

    Compile o Spring Boot e publique-o no cache local do Maven (requer JDK 25)

    ./gradlew publishToMavenLocal

Antes de usar

  • A compilação a partir do código-fonte requer JDK 25.

Tópicos

Perguntas frequentes

O que é spring-boot?
Framework Java opinativo para criar aplicações e serviços Spring prontos para produção, com configuração mínima. Spring Boot é um framework para criar aplicações e serviços Java baseados em Spring. Ele aplica padrões opinativos à plataforma Spring para que os desenvolvedores possam iniciar um projeto rapidamente e ajustar a configuração apenas quando os requisitos forem diferentes desses padrões.
spring-boot é gratuito? Qual é a licença?
spring-boot é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
spring-boot ainda é mantido?
Manutenção ativa. O último commit de spring-boot foi em 21 de out. de 2026.
Para que posso usar spring-boot?
Criar serviços web REST e microsserviços Java prontos para produção. Iniciar novos projetos Spring rapidamente com padrões sensatos. Migrar aplicações Spring existentes que precisam de menos configuração manual.
Como instalar spring-boot?
Leia as instruções de instalação e o guia de introdução na documentação de referência Compile o Spring Boot e publique-o no cache local do Maven (requer JDK 25): ./gradlew publishToMavenLocal
Onde consigo spring-boot?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spring-projects/spring-boot

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados