Spring 框架概述

    预计阅读时间: 2 分钟

    Spring 使创建 Java 企业应用程序变得简单。 它提供了在企业环境中拥抱 Java 语言所需的一切,支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且可以根据应用程序的需求灵活创建多种架构。 从 Spring Framework 5.1 开始,Spring 需要 JDK 8+(JavaSE 8+),并为 JDK 11 LTS提供开箱即用的支持。建议使用 JavaSE 8 update 60 作为 Java 8 的最低补丁版本,但通常建议使用最近的补丁版本。

    Spring 支持广泛的场景。在大型企业中,应用程序往往长期存在,并且必须运行在升级周期超出开发者控制的 JDK 和应用服务器上。
    其他可能运行在一个包含嵌入服务器的单个 jar 文件中,可能是在云环境中。还有其他的可能是独立的应用程序(如批处理或集成工作负载),这些应用程序不需要服务器。

    Spring 是开源的。它拥有一个庞大而活跃的社区,根据各种现实世界的用例提供持续的反馈。这帮助 Spring 在很长一段时间内成功发展。