Repolode
spring-projects

spring-projects/spring-framework

Java 企业级应用开发的基础框架,提供依赖注入、MVC 等基础设施,是整个 Spring 生态的核心。

Star
60,296
Fork
38,752
未关闭 Issue
514
最近提交
9小时前

这是什么?

Spring Framework 是整个 Spring 项目家族的基础,为 Java 企业级应用提供所需的基础设施,适用于多种业务场景和架构风格,让开发者可以把精力放在业务逻辑上。

该项目使用 Java 编写,是其他 Spring 项目所依赖的底层框架。仓库提供完整的参考文档、API 文档以及从源码构建的说明,并附有 GitHub Actions 的持续集成配置,方便贡献者参与开发。

框架采用 Apache 2.0 许可证发布。在讨论整个 Spring 生态时,人们通常直接称之为 "Spring"。

核心功能

  • 01为 Java 应用提供依赖注入和控制反转能力。
  • 02包含 Spring MVC,用于构建 Web 应用。
  • 03作为整个 Spring 项目家族的底层基础。
  • 04提供官方参考文档和 API 文档。

适用场景

  • 开发企业级 Java 后端应用。
  • 使用 Spring MVC 构建 Web 应用和 REST 服务。
  • 作为 Spring Boot、Spring Data 等其他 Spring 项目的基础。

快速上手

  1. 1

    查看 Access to Binaries 维基页面以获取构件或发行版压缩包

  2. 2

    阅读参考文档以开始使用

  3. 3

    按照 CONTRIBUTING.md 中的说明从源码构建

使用前须知

  • README 没有提供简单的安装命令;通常需要添加 Maven 或 Gradle 依赖,或从源码构建。
  • 这是一个功能广泛的大型框架,学习需要一定时间。

标签

常见问题

spring-framework 是什么?
Java 企业级应用开发的基础框架,提供依赖注入、MVC 等基础设施,是整个 Spring 生态的核心。 Spring Framework 是整个 Spring 项目家族的基础,为 Java 企业级应用提供所需的基础设施,适用于多种业务场景和架构风格,让开发者可以把精力放在业务逻辑上。
spring-framework 可以免费使用吗?用的什么许可证?
spring-framework 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
spring-framework 还在维护吗?
活跃维护中。spring-framework 最近一次提交是在 2026年10月21日。
spring-framework 适合用来做什么?
开发企业级 Java 后端应用。 使用 Spring MVC 构建 Web 应用和 REST 服务。 作为 Spring Boot、Spring Data 等其他 Spring 项目的基础。
spring-framework 怎么安装和运行?
查看 Access to Binaries 维基页面以获取构件或发行版压缩包 阅读参考文档以开始使用 按照 CONTRIBUTING.md 中的说明从源码构建
在哪里获取 spring-framework?
源代码和安装说明在 GitHub 上:https://github.com/spring-projects/spring-framework

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目