Spring

spring.io又名 Spring.io、Spring Framework、Spring Boot

Broadcom 出品的 Java 开源应用开发框架集合,用注解和少量配置就能搭起 Web 容器、依赖注入与安全认证,适合 Java 后端开发者从 Spring Initializr 生成骨架后快速跑起可上线的服务。

工具网页英文开源

Spring 首页截图

Spring 是一套面向 Java 的开源应用开发框架集合,官网把它的定位写成「让 Java 变得简单、现代、高效、响应式、云就绪」。它要解决的问题很具体:不用从零搭 Web 容器、依赖注入、数据访问、安全认证这些基础设施,用注解和少量配置就能跑起一个可上线的服务。页面上那段示例代码就是全部起点——一个 @SpringBootApplication 类加一个 @GetMapping,返回「Hello World!」。

主要能力

官网把用途分成几块:生成式 AI(把 AI 接进 Spring 应用)、微服务、响应式(异步非阻塞架构)、云(同一份代码跑在任意云上)、Web 应用、Serverless、事件驱动和批处理。这些能力分散在具体项目里,页面列出的有 Spring Boot、Spring Framework、Spring Cloud、Spring AI、Spring Data、Spring Integration、Spring Batch、Spring Security,底层还有 Micrometer 和 Reactor。

上手与学习

新手入口是 Quickstart 指南,配合 Spring Initializr 生成项目骨架,另有 Academy 课程和认证考试。社区侧有博客、发布日历、版本对照表、安全公告和 GitHub 组织,Netflix 工程师在页面上给过一段使用评价。企业用户走 Enterprise 订阅,能拿到 OpenJDK、Spring 和 Apache Tomcat 的支持与二进制包,以及安全补丁的 Day 0 访问。

费用与限制

框架本身开源免费,文档和社区资源也不用付费;企业支持、培训和认证是收费项,具体价格页面没有标。官网版权归 Broadcom,条款与隐私指向 Broadcom 的页面。

常见问题

Spring 有哪些平台 / App?
支持 网页。
Spring 的替代品有哪些?
本站整理了 5 个替代品,例如 Spring Boot、Quarkus、Micronaut、Eclipse Vert.x。

替代品 全部 5 个 →

Spring Boot不用登录 基于 Spring 生态的开源 Java 应用开发框架,内嵌 Tomcat、Jetty 或 Undertow,用 starter 依赖和自动配置省去样板配置,应用可直接以 jar 运行,适合 Java 后端开发者快速搭出可独立部署的服务。Spring 生态的核心启动框架,内嵌容器、自动配置,日常开发直接换过来最省事 Quarkus免费国内可直接访问 面向云原生场景的 Java 框架,把元数据计算挪到构建阶段,支持 JVM 与原生可执行文件部署,改完代码保存即可热重载,适合用 Java 写微服务、准备部署到 Kubernetes 并关注冷启动与容器密度的团队。同为 Java 后端框架,主打云原生与快速启动,可替代 Spring 构建微服务 Micronaut国内可直接访问 基于 JVM 的全栈框架,依赖注入、AOP 与路由在编译期生成,启动快、内存占用低,接线错误在构建阶段就报出,适合想缩短启动时间或把 Java 服务塞进原生镜像的团队。编译期依赖注入的 JVM 框架,覆盖微服务与云原生场景,可整体替换 Eclipse Vert.x免费不用登录国内可直接访问 运行在 JVM 上的开源响应式应用工具包,以异步非阻塞方式用少量线程处理大量连接,提供回调、Future、响应式扩展和 Kotlin 协程等多种写法,模块可按需拼装,适合写微服务、网关和实时消息这类 I/O 密集服务的后端开发者。替代响应式与事件驱动这一块:异步非阻塞工具包,没有 Spring 的全套生态整合

收录于 2024 年 8 月 · 更新于 11 月 8 日 · 浏览 190 · 报告问题

替代品 5 个打开官网spring.io