Repolode
spring-projects

spring-projects/spring-framework

Framework Java fundamental para criar aplicações corporativas, com injeção de dependências, MVC e suporte de infraestrutura para todo o ecossistema Spring.

Estrelas
60,296
Forks
38,752
Issues abertas
514
Último commit
há 10 horas

O que é?

O Spring Framework é a base da família de projetos Spring. Ele oferece a infraestrutura necessária para criar aplicações Java corporativas em uma ampla variedade de cenários e arquiteturas, permitindo que os desenvolvedores se concentrem na lógica de negócios em vez de lidar com tarefas de infraestrutura.

O projeto é escrito em Java e serve como camada base sobre a qual outros projetos Spring são construídos. A documentação de referência inclui uma visão geral, a referência da API e guias dos módulos principais. O repositório também contém instruções de build e workflows de CI para quem quiser compilar o código-fonte e contribuir.

O framework é licenciado sob Apache 2.0 e costuma ser chamado simplesmente de "Spring" quando se fala do ecossistema mais amplo.

Recursos principais

  • 01Oferece injeção de dependências e inversão de controle para aplicações Java.
  • 02Inclui o Spring MVC para criar aplicações web.
  • 03Serve como camada base para a família mais ampla de projetos Spring.
  • 04Oferece documentação de referência oficial e documentação da API.

Casos de uso

  • Criar aplicações backend corporativas em Java.
  • Desenvolver aplicações web e serviços REST com Spring MVC.
  • Usar como base para outros projetos Spring, como Spring Boot ou Spring Data.

Início rápido

  1. 1

    Consulte a página wiki «Access to Binaries» para obter os artefatos ou um ZIP de distribuição

  2. 2

    Leia a documentação de referência para começar

  3. 3

    Compile a partir do código-fonte seguindo as instruções de CONTRIBUTING.md

Antes de usar

  • O README não oferece um comando de instalação simples; normalmente, para usá-lo, é preciso adicionar dependências do Maven ou Gradle, ou compilar a partir do código-fonte.
  • É um framework grande e com muitos recursos, que pode levar tempo para aprender.

Tópicos

Perguntas frequentes

O que é spring-framework?
Framework Java fundamental para criar aplicações corporativas, com injeção de dependências, MVC e suporte de infraestrutura para todo o ecossistema Spring. O Spring Framework é a base da família de projetos Spring. Ele oferece a infraestrutura necessária para criar aplicações Java corporativas em uma ampla variedade de cenários e arquiteturas, permitindo que os desenvolvedores se concentrem na lógica de negócios em vez de lidar com tarefas de infraestrutura.
spring-framework é gratuito? Qual é a licença?
spring-framework é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
spring-framework ainda é mantido?
Manutenção ativa. O último commit de spring-framework foi em 21 de out. de 2026.
Para que posso usar spring-framework?
Criar aplicações backend corporativas em Java. Desenvolver aplicações web e serviços REST com Spring MVC. Usar como base para outros projetos Spring, como Spring Boot ou Spring Data.
Como instalar spring-framework?
Consulte a página wiki «Access to Binaries» para obter os artefatos ou um ZIP de distribuição Leia a documentação de referência para começar Compile a partir do código-fonte seguindo as instruções de CONTRIBUTING.md
Onde consigo spring-framework?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spring-projects/spring-framework

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

Projetos relacionados