Spring Boot 入门
<h2>Spring Boot 介绍 {#spring-boot-介绍}</h2> <p><a href="http://github.com/spring-projects/spring-boot">Spring Boot</a> 是 Java 世界中最流行的应用程序构建框架。Spring Boo...
51工具盒子
<h2>Spring Boot 介绍 {#spring-boot-介绍}</h2> <p><a href="http://github.com/spring-projects/spring-boot">Spring Boot</a> 是 Java 世界中最流行的应用程序构建框架。Spring Boo...
<p>在本文中,你将学习如何使用 Spring WebFlux、R2DBC 和 Postgres 数据库实现和测试响应式(Reactive) Spring Boot 应用程序。我们将使用最新版本的 Spring Boot 3 创建两个用 Kotlin 编写的简单应用程序。我们的应用程序通过 HTTP 公开一些 REST 端点。为了测试它们之间的通信以及与 Postg...
<h2>1、概览 {#1概览}</h2> <p>Spring Data Repository 提供了大量可简化数据访问逻辑实现的方法。然而,选择合适的方法并不总是像我们想象的那么容易。</p> <p>以 <code>findBy</code> 和 <code>findOneBy<...
<p><img src="/upload/2023/08/28/vtHW25Z58j.webp" alt="spring boot & Loki" /></p> <p>在本文中,你将学习如何收集 Spring Boot 应用程序日志并将其发送到 <a href=&quo...
<p>在前面的 <a href="/getting-started-with-spring-boot/">Spring Boot 入门教程</a> 中,我们学习了如何创建 Spring Boot 应用程序并构建一个简单的 REST API。</p> <p>在本教程中,你将学习如何为 Spring B...
如果你从事 web 应用开发,在前端使用异步请求(`fetch`/`XMLHttpRequest`)时,那你或多或少都应该在浏览器控制台见识过如下异常信息。 ```txt Access to fetch at 'http://localhost:8080/hello' from origin 'http://localhost:1313' ...
<p>在上一篇 <a href="/spring-boot-testing-tutorial/">Spring Boot 测试教程</a> 中,我们学习了如何为 Spring Boot 应用编写单元测试、片段测试和集成测试。</p> <p>在本教程中,你将学习如何使用 <code>pro...
<p>本入门指南将会引导你如何从零开始建立一个 Spring 应用,并提供经典的"Hello World!"端点,可供任何浏览器都访问。</p> <h2>环境预备 {#环境预备}</h2> <p>你需要在本地安装好 Java™ 开发工具包(JDK),以及一个 IDE,如 Intell...
<p>如今,应用程序被构建为小型独立上游服务的集合。这加快了开发速度,并使模块专注于特定职责,提高了质量。这是使用微服务方法的主要优势之一。然而,从一个服务跳转到另一个服务会增加额外的延迟,当服务没有响应时,这种延迟会显著增加。</p> <p>如果你运行的是微服务,你需要防止上游服务在工作不正常时被调用。即使使用断路器(circuit bre...
<p>Spring Framework 6.1 M2 引入了 <code>RestClient</code>,一个新的同步HTTP客户端。顾名思义,<code>RestClient</code> 提供了 <code>WebClient</code> 的 fluent API和 <code&...