Spring Boot

spring.io又名 Spring Boot

基于 Spring 生态的开源 Java 应用开发框架,内嵌 Tomcat、Jetty 或 Undertow,用 starter 依赖和自动配置省去样板配置,应用可直接以 jar 运行,适合 Java 后端开发者快速搭出可独立部署的服务。

工具不用登录英文

Spring Boot 首页截图

Spring Boot 是 Spring 生态里的应用开发框架,面向写 Java 后端的人。传统 Spring 项目要自己配依赖版本、写 XML、把应用打成 WAR 包再丢进外部容器,Spring Boot 把这些环节收进默认约定里:加一个 starter 依赖,框架就按常见做法把相关组件装配好,应用可以直接以 jar 形式跑起来。

主要功能

它把 Tomcat、Jetty 或 Undertow 直接嵌进应用,不需要单独部署 WAR 文件;提供一组带倾向性的 starter 依赖,简化构建配置;对 Spring 本身和第三方库尽量做自动配置。生产相关的指标、健康检查和外部化配置也一并提供,并且不做代码生成,也不要求写 XML。

上手与生态

官方给了 Quickstart 指南,也有从零构建 RESTful Web 服务的分步教程,想先看骨架可以用 Spring Initializr 生成项目。页面还挂了从 2.x 升 3.x、AOT 与 Native 等主题的演讲视频。遇到问题可以走社区渠道,企业支持则由 Spring Enterprise 以订阅形式提供。

费用与限制

框架本身开源,页面没有标价,企业级支持需要单独订阅。文档和界面以英文为主,版本迭代较快,升级跨大版本时要对照发布说明逐项排查。当前页面标注的版本是 4.1.2。

常见问题

用 Spring Boot 要登录吗?
不用登录就能用。
Spring Boot 的替代品有哪些?
本站整理了 4 个替代品,例如 Quarkus、Micronaut、Eclipse Vert.x、Jakarta EE。

替代品 全部 4 个 →

Quarkus免费国内可直接访问 面向云原生场景的 Java 框架,把元数据计算挪到构建阶段,支持 JVM 与原生可执行文件部署,改完代码保存即可热重载,适合用 Java 写微服务、准备部署到 Kubernetes 并关注冷启动与容器密度的团队。同为 Java 后端框架,内嵌容器、开箱即用,主打 GraalVM 原生镜像和快速启动 Micronaut国内可直接访问 基于 JVM 的全栈框架,依赖注入、AOP 与路由在编译期生成,启动快、内存占用低,接线错误在构建阶段就报出,适合想缩短启动时间或把 Java 服务塞进原生镜像的团队。同样免样板配置、内嵌运行时,编译期注入,启动和内存开销比 Spring Boot 小 Eclipse Vert.x免费不用登录国内可直接访问 运行在 JVM 上的开源响应式应用工具包,以异步非阻塞方式用少量线程处理大量连接,提供回调、Future、响应式扩展和 Kotlin 协程等多种写法,模块可按需拼装,适合写微服务、网关和实时消息这类 I/O 密集服务的后端开发者。替代搭建可独立运行服务这一块:事件驱动、启动快,但没有 starter 式自动配置和 Spring 生态 Jakarta EE免费可选登录国内可直接访问 Eclipse 基金会维护的企业级 Java 规范集合,把 Servlet、JPA、CDI 等后端 API 定义成标准,并提供模板生成与兼容产品认证清单,适合写 Java 后端、需要一套厂商中立标准的团队。替代标准 Java 后端规范这一块:规范齐全、厂商中立,但通常要外部应用服务器,样板配置更多

收录于 2025 年 1 月 · 更新于 11 月 8 日 · 浏览 207 · 报告问题

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