Spring Boot 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Spring Boot 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Spring Boot 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2013-08-07

软件简介

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'.

下图显示 Spring Boot 在 Spring 生态中的位置:

Spring Boot in Context

该项目主要的目的是:

  • 为 Spring 的开发提供了更快更广泛的快速上手

  • 使用默认方式实现快速开发

  • 提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等

Spring Boot 不生成代码,完全无需 XML 配置。

快速在 Java 代码中测试和使用 Spring Boot 的方法:

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class Example {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Example.class, args);
    }

}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(40) 发布并加入讨论🔥
发表了资讯
12/02 13:44

Spring Boot 3.4 正式发布

Spring Boot 3.4 已正式发布。 从 Spring Boot 3.3 升级 Rest Client和 RestTemplate 已添加对自动配置RestClient和RestTemplate以使用_Reactor Netty_的HttpClient或_JDK_的HttpClient的支持。按优先顺序,现在支持的 客户端如下: Apache HTTP Components(HttpComponentsClientHttpRequestFactory) Jetty Client (JettyClientHttpRequestFactory) Reactor NettyHttpClient(ReactorClientHttpRequestFactory) JDKHttpCli...

1
6
发表了资讯
10/28 10:32

Spring Boot 3.4.0-RC1 现已发布

Spring Boot3.4.0-RC1 现已发布。此版本包含 142 项增强功能、文档改进、依赖项升级和错误修复。 值得注意的新功能包括: 更新了 Buildpacks 支持,支持 ARM 和 x86 架构 更新的ClientHttpRequestFactory支持,包括新的构建器和对更多自定义的支持 改进了对控制 Actuator endpoints 访问的支持 可参阅发行说明以获取更多详细信息和升级说明。...

0
0
发表了资讯
09/24 09:40

Spring boot v3.3.4 发布

Bug 修复 当 AbstractRoutingDataSource 被包装时,management.health.db.ignore-routing-datasources=true 无效#42322 OAuth2ClientProperties 验证错误消息中缺少详细信息#42279 未使用且配置错误的 SSL 包导致的 FileNotFoundException #42169 当 spring-web 不在类路径上时,ZipkinHttpClientSender 失败并显示“内省类异常” #42161 @RestartScope与容器 bean 一起使用时可能导致“递归更新”异常#42107 JarLauncher 无法加...

0
1
发表了资讯
09/20 13:46

Spring Boot 3.4.0-M3 发布

Spring Boot 3.4.0-M3 现已发布。此版本包含 111 项增强功能、文档改进、依赖项升级和错误修复。 值得注意的新功能包括: Spring for Apache Pulsar 更新 可观察性的改进 在容器中使用@AutoConfigureTestDatabase时的改进 可参阅发行说明以获取更多详细信息和升级说明。

0
0
发表了资讯
08/23 13:51

Spring Boot 3.4.0-M2 发布

Spring Boot 3.4.0-M2 现已发布。此版本包含 131 项增强功能、文档改进、依赖项升级和错误修复。 值得注意的新功能包括: SSL 信息和健康检查执行器 改进的 Docker 支持 Image Building 支持 可参阅发行说明以获取更多详细信息和升级说明。

0
0
发表了资讯
04/19 14:21

Spring Boot 3.3.0 RC1 发布

Spring Boot 3.3.0 首个 RC 版本现已发布。此版本包括 93 项功能增强、文档改进、依赖项升级和错误修复。 值得关注的变化包括: 自动配置对带有 SNI 的嵌入式 Web Server SSL 的支持 支持 Prometheus Client 1.x 完成文档向 Antora 的迁移 可参阅发行说明以了解更多详细信息和升级说明。

0
0
发表了资讯
03/15 13:34

Spring Boot 3.2.3 中文参考指南重磅发布:全面助力您的 Spring 开发之旅

简介 Spring Boot 3.2.3 已正式发布,全新的中文参考指南也同步上线,为广大中国开发者提供更全面、更便捷的 Spring 开发指南。该指南涵盖了 Spring Boot 3.2.3 的所有核心功能和特性,并结合中文示例和最佳实践,帮助开发者快速上手 Spring Boot 开发。 指南亮点 全面覆盖: 涵盖 Spring Boot 3.2.3 的所有核心功能和特性,包括 Web 开发、数据访问、安全、测试等。 深入解析: 深入剖析每个功能和特性的原理和使用方法,并提供...

14
15
发表了资讯
02/27 14:21

Spring Boot 拒绝用 AI 为仓库自动生成注释

一名开发者近日在 Spring Boot 提交了一项 PR,旨在使用 AI 模型为整个 Spring Boot 代码库添加注释: 此代码变更为整个 Spring Boot 代码库添加了注释。本 PR 的内容完全由自定义微调 AI 模型创建。 我们正在对我们的工具进行大规模实验,在数百万行代码上运行该工具,以识别任何 bug 或错误。在此代码库中运行时,该工具的编译成功率高达 99.9%。 我们可以选择放弃这些代码,或者将其发布并作为一项贡献。我们选择了后者,并决...

1
2
发表了资讯
02/18 11:31

工商银行取得「基于 Spring Boot 的 web 系统后端实现方法及装置」专利

据国家知识产权局公告,中国工商银行股份有限公司近日取得一项名为“基于SpringBoot的web系统后端实现方法及装置“的专利,授权公告号CN112905176B,申请日期为2021年2月。 专利摘要: 本发明公开了一种基于SpringBoot的web系统后端实现方法及装置,其中该方法包括:接收页面显示层上送的操作数据;从操作数据中提取操作数据对应的业务ID和维护对象ID;从数据访问层存储的业务参数表中,获取与业务ID对应的配置信息,所述配置信...

46
6
发表了资讯
2023/11/24 11:47

Spring Boot 3.2.0 正式发布

Spring Boot 3.2.0 现已发布,此版本添加了大量新功能和改进。 3.2 版本的一些亮点包括: 支持虚拟线程 对 JVM Checkpoint Restore 的初步支持(项目 CRaC) SSL 捆绑包重新加载 大量可观察性改进 支持 RestClient 支持 JdbcClient 支持 Jetty 12 Apache Pulsar 对 Spring 的支持 对 Kafka 和 RabbitMQ 的 SSL 捆绑支持 重新设计的嵌套 Jar 处理 Docker 镜像构建改进 依赖升级 Spring Boot 3.2 升级到了多个 Spring 项目的新版本...

26
5
发表了资讯
2023/10/23 10:30

Spring Boot 3.2.0 RC1

Spring Boot 3.2.0 首个 RC 已发布。此版本包括 128 项功能增强、文档改进、依赖项升级和错误修复。 值得关注的变化包括: 当使用 Netty 和 Tomcat 时,支持重新加载 SSL 信任资源 改进对嵌套 jar 的支持 支持使用 SSL 捆绑包配置 RabbitMQ 和 Apache Kafka 将 SSL 捆绑支持添加到 RabbitMQ 自动配置 为 Tomcat 和 JDK ZoneId 添加后台预初始化器 启用虚拟线程时,自动配置 Spring Pulsar 来进行使用 …… Spring Boot 3.2.0 RC...

0
1
发表了资讯
2023/10/20 11:13

Spring Boot 3.1.5 发布

Spring Boot 3.1.5 现已发布,此版本包括62 个错误修复、文档改进和依赖项升级。 Noteworthy Changes 已更正spring.jms.listener.concurrency的行为,以匹配文档 ( #37180 )。如果你在设置spring.jms.listener.concurrency时未同时设置 spring.jms.listener.max-concurrency,建议在升级时查看你的配置。 Bug Fixes 与自定义集合类型绑定的构造函数不起作用 #37941 @Order不适用于 (CommandLine|Application)Runner@Bean方法#37...

6
0
发表了资讯
2023/08/25 12:10

Spring Boot 3.2.0-M2 及多个分支更新发布

Spring Boot 多个分支发布了更新,包括 3.2.0-M2、3.1.3、3.0.10 和 2.7.15。 3.2.0-M2 此版本包括 132 项增强功能、文档改进、依赖项升级和错误修复。值得注意的新功能包括: 改进在使用 Java 21 时对虚拟线程 (virtual threads) 的支持 为 Spring Framework 的新JdbcClient引入自动配置 针对 R2DBC 的可观测性支持 大量依赖项升级,包括多个 Spring 项目的新里程碑 Release Notes Spring Boot 3.1.3、3.0.10 和 2.7.15 的更新...

2
0
发表了资讯
2023/07/21 10:43

Spring Boot 3.2.0-M1 及多个分支更新发布

Spring Boot 多个分支发布了更新,包括 3.2.0-M1、3.1.2、3.0.9 和 2.7.14。 3.2.0-M1 此版本包括 141 项增强功能、文档改进、依赖项升级和错误修复。值得注意的新功能包括: 在使用 Java 21 上时,初步支持虚拟线程 为 Spring Framework 的新 RestClient 引入自动配置 记录变更信息以提升可观察性 大量依赖项升级,包括多个 Spring 项目的新里程碑 Release Notes Spring Boot 3.1.2、3.0.9 和 2.7.14 的更新内容主要是修复错误...

2
2
发表了资讯
2023/06/25 10:29

Spring Boot 3.1.1, 3.0.8 & 2.7.13 发布

Spring Boot 为三个分支发布了更新,分别是 3.1.1、3.0.8 & 2.7.13,主要是修复错误,优化文档和升级依赖等。 部分更新内容 修复将 WebFlux 与 Jetty 结合使用时,Websockets 无法正常运行的问题 修复 SSL 配置会覆盖其他 WebClient 自定义的问题 修复 Spring Boot 3.1.0 与 Flyway 9.0 不兼容的问题 修复 spring.ssl 属性的元数据丢失问题 修复 SpringApplication.from(...) 难以与 Kotlin 搭配使用的问题 …… 详细 Release ...

0
0
发表了资讯
2023/05/19 11:04

Spring Boot 3.1.0 发布

Spring Boot 3.1.0 现已发布,此版本添加了大量新功能和改进。 亮点: 支持在开发时使用 Testcontainers 和 Docker Compose 管理外部服务 简化集成测试中 Testcontainers 的配置 用于连接的 SSL trust material 的集中和扩展配置 Spring Authorization Server 的自动配置 依赖升级 Spring Boot 3.1 迁移到几个 Spring 项目的新版本: Spring Data 2023.0 Spring GraphQL 1.2 Spring Integration 6.1 Spring Security 6.1 Sprin...

4
5
发表了资讯
2023/05/06 07:30

Spring Boot 3.1.0-RC2 发布

Spring Boot 3.1.0-RC2 已经发布,此版本包括 58 项增强功能、文档改进、依赖项升级和错误修复。 值得注意的改进包括: Docker Compose 和 Testcontainer 的更多服务连接 支持@ImportTestcontainers和动态属性 Redis 和 Elasticsearch 的 SSL 配置支持 有关详细信息和升级说明,请参阅发行说明。

3
0
发表了资讯
2023/04/23 07:13

Spring Boot 3.1.0-RC1 发布

Spring Boot 3.1.0 首个 RC 版本已发布。 此版本包含 112 项功能增强、文档改进、依赖升级和 Bugfixes。以下是值得关注的变化: 改进测试容器支持,包括开发时的支持 改进 Docker 镜像构建 支持 Docker Compose 增强 SSL 配置 改进测试容器集成 (Testcontainers integration) 改进了 Spring for GraphQL 的自动配置 引入对 GraphQL 分页和排序的配置支持 添加对 CNB 平台 API 0.11 的支持 详情查看 Release Notes。...

1
0
发表了资讯
2023/03/27 07:25

Spring Boot 3.1.0-M2 发布

Spring Boot 3.1.0 第二个里程碑版本已发布。 此版本包含 81 项功能增强、文档改进、依赖升级和 Bugfixes。以下是值得关注的变化: 新增用于 Spring Authorization Service 的自动配置 (Auto-configuration) 改进测试容器集成 (Testcontainers integration) 改进了 Spring for GraphQL 的自动配置 引入对 GraphQL 分页和排序的配置支持 添加对 CNB 平台 API 0.11 的支持 添加带有 SanitizedValue 的 SanitizableData 添加 mana...

0
0
发表了资讯
2023/03/25 08:02

Spring Boot 3.0.5 & 2.7.10 发布,支持 Java 20

Spring Boot 3.0.5 和 2.7.10 已发布。其中 3.0.5 包含 40 个错误修复、文档改进和依赖项升级;2.7.10 则包含 34 个错误修复、文档改进和依赖项升级。 两个版本都添加了对 Java 20 的支持。 3.0.5 其他变化: 嵌入式 Web 服务器未配置时,不应运行 EmbeddedWebServerFactoryCustomizerAutoConfiguration 如果类路径包含“.”,StandardConfigDataResource 可以两次导入同一个文件 @ConfigurationProperties不再适用于可变的 Ko...

2
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
40 评论
828 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部