知識庫 / Spring / Spring Boot RSS 訂閱

Spring Boot 中 RSocket 應用開發

RSocket 是一種應用協議,提供 Reactive Streams 語義——它作為 HTTP 的一種替代方案而運作,例如。在本教程中,我們將使用 Spring Boot 探討 RSocket,並重點關注它如何抽象底層細節。

收藏 評論

使用 GraphQL 和 Spring Boot 入門指南

GraphQL 是一種由 Facebook 提出的相對較新的概念。GraphQL 是一種查詢語言,用於從服務器檢索數據,作為 REST、SOAP 或 gRPC 的替代方案。在本教程中,我們將學習如何使用 Spring Boot 設置 GraphQL 服務器,以便添加…

收藏 評論

Spring Cloud AWS FIFO 隊列支持

AWS SQS中的FIFO(先進先出)隊列旨在確保消息按發送順序處理,並且每個消息僅傳遞一次。Spring Cloud AWS v3 通過易於使用的抽象層支持此功能。

收藏 評論

使用 JDBI 與 Spring Boot

之前的一篇教程介紹了 JDBI 的基本用法,JDBI 是一個開源庫,用於簡化關係型數據庫訪問,減少與直接 JDBC 使用相關的冗餘代碼。現在我們將探討如何在 Spring Boot 應用中使用 JDBI。

收藏 評論

Spring 項目版本命名規範

語義版本化(Semantic Versioning)常用於命名發佈版本。例如,對於 MAJOR.MINOR.REVISION 這種版本格式,以下規則適用: MAJOR:主要特性和潛在的破壞性變更 MINOR:向後兼容特性 REVIS

收藏 評論

Spring Boot 中 RestClient 指南

RestClient 是 Spring Framework 6.1 M2 中引入的同步 HTTP 客户端,取代了 RestTemplate。同步 HTTP 客户端以阻塞方式發送和接收 HTTP 請求和響應,這意味着它會等待每個請求完成。

收藏 評論

Spring Batch 中配置重試邏輯

默認情況下,Spring Batch 任務在執行過程中出現任何錯誤時都會失敗。然而,有時我們可能希望提高應用程序的彈性,以應對間歇性故障。本教程將探討如何配置重試機制。

收藏 評論

Spring Boot Actuator 在不使用 Spring Boot 的情況下

Spring Boot 項目提供功能,幫助創建獨立的基於 Spring 的應用程序並支持雲原生開發。它作為 Spring 框架的一個擴展,非常實用。有時我們不想使用 Spring Boot…

收藏 評論

Spring Boot 與 Apache Camel

Apache Camel 是一款集成引擎,簡單來説,它可以促進各種技術之間交互。這些服務和技術之間的橋樑被稱為路由,路由是通過實現...構建的。

收藏 評論

構建基於 Cassandre Spring Boot Starter 的交易機器人

自動交易機器人是指能夠無需人工干預即可自動向市場或交易所下單的計算機程序。 本教程將使用 Cassandre 創建一個簡單的加密貨幣交易機器人,該機器人將在我們指定時自動生成交易頭寸。

收藏 評論

Spring Boot 容器化應用

本教程將介紹如何使用 Spring Boot 創建一個簡單的基於控制枱的應用。我們的項目依賴於 spring-boot-starter-parent,包括 groupId org.springframework.boot/groupId 和 artifactId spring-boot-starter-parent。

收藏 評論

AspectJ 包內所有方法的切入點

AspectJ 是一款強大的工具,用於處理 Java 應用程序中的橫切關注點,例如日誌記錄、安全和事務管理。 常見用法是在特定包中的所有方法上應用一個方面。 本教程將學習如何……

收藏 評論

Flowable 介紹

Flowable 是一款用 Java 編寫的業務流程引擎。本教程將深入介紹業務流程的細節,並學習如何利用 Flowable Java API 創建和部署一個示例業務流程。 簡單來説,一個業務流程…

收藏 評論

Spring Boot 中 @RestClientTest 快速指南

本文是對@RestClientTest註解的快速介紹。 該註解有助於簡化和加速您在 Spring 應用中 REST 客户端的測試。 Spring Boot 是一款便捷的框架,它提供了許多自動配置的 Spring…

收藏 評論

使用 Apache Pulsar 和 Spring Boot 入門指南

Apache Pulsar 是一種分佈式發佈/訂閲消息系統。雖然 Apache Pulsar 的功能與 Apache Kafka 相似,但 Pulsar 旨在克服 Kafka 在高延遲、低吞吐量和難以擴展等方面的侷限性。

收藏 評論

使用 Spring Boot 從圖像中提取文本的 Amazon Textract

企業經常需要從各種類型圖像中提取有意義的數據,例如處理髮票和收據進行費用跟蹤、身份文件用於KYC(瞭解您的客户)流程,或從表格中自動提取數據。然而,人工...

收藏 評論

將 Spring Boot 應用部署到 Azure

微軟 Azure 現在具有相當完善的 Java 支持。 本文將演示如何逐步在 Azure 平台上運行我們的 Spring Boot 應用程序。 首先,您需要一個 Azure 訂閲才能使用雲服務。

收藏 評論

使用 Spring Boot 和 @DataCassandraTest 測試 NoSQL 查詢

通常,我們使用 Spring 的自動配置系統,如 @SpringBootTest 進行 Spring Boot 應用程序的測試。但這樣做會導致大量自動配置組件的導入。然而,為了測試,僅加載所需的部分通常更有幫助。

收藏 評論

在 Spring 中綁定自定義驗證消息

企業Java開發高度依賴Spring框架。它是一個強大的框架,可以簡化構建健壯、可擴展應用程序的過程。我們可以利用Spring構建REST API、微服務或全棧Web應用程序,實現高效、簡潔的開發。

收藏 評論

使用API密鑰和密鑰安全Spring Boot API

REST API開發中,安全性至關重要。不安全的REST API可能直接暴露後端系統中的敏感數據。因此,組織需要重視API安全,Spring Security提供多種安全機制。

收藏 評論

使用 Spring Boot 連接 NoSQL 數據庫

本教程將指導您使用 Spring Boot 連接到 NoSQL 數據庫。我們將重點介紹 DataStax Astra DB,這是一款基於 Apache Cassandra 的 DBaaS(數據庫即服務),它允許您開發和部署數據驅動的應用。

收藏 評論

Spring Boot Logback 和 Log4j2 擴展

日誌記錄是任何軟件應用程序的重要組成部分,有助於故障排除和調試問題。此外,它還可以用於監控目的。Spring Boot 支持流行的日誌框架,如 Logback 和 Log4j2。

收藏 評論

自託管的 Spring Boot 應用監控

Spring Boot 眾多優秀特性之一是內置的執行器集。這些執行器提供了一種便捷的方式來監控和控制 Spring Boot 應用的方方面面。本教程將探討如何使用指標執行器。

收藏 評論

Kong Ingress Controller 與 Spring Boot 集成

Kubernetes (K8s) 是一種編排器,它自動化了軟件開發和部署,是當今流行的 API 託管選擇,可在本地或雲服務(如 Google Cloud Kubernetes Service (GKS) 或 Amazon Elastic Kubernetes Service)上運行。

收藏 評論