知識庫 / Spring RSS 訂閱

Spring 教程

Spring框架是一個成熟、強大且高度靈活的框架,專注於使用Java構建Web應用程序。其核心優勢在於,它處理了大部分應用程序的底層細節,從而使我們能夠…

收藏 評論

OpenAI TTS 在 Spring AI 指南

如今,神經網絡集成極大地提升了應用程序的效能,例如知識庫、助手和分析引擎。一個實際應用案例是將文本轉換為語音,即文本轉語音 (TTS) 技術。

收藏 評論

Spring處理器映射指南

在Spring MVC中,DispatcherServlet作為前端控制器,負責接收所有傳入的HTTP請求並進行處理。 簡單來説,處理是通過利用映射配置將請求傳遞給相關組件實現的。

收藏 評論

使用 Spring Boot CLI 編碼密碼

Spring Boot CLI(命令行界面)是用於從命令行運行和測試 Spring Boot 應用程序的 Spring Boot 工具。該工具提供了一個非常有用的功能,即密碼編碼,主要目的是避免暴露…

收藏 評論

使用 Spring RestTemplate 發送 XML POST 請求

儘管JSON和REST API 興起,但XML仍然深深地嵌入在企業系統中。許多金融機構、醫療保健提供者、政府機構和遺留平台仍然依賴SOAP服務和基於XML的協議進行系統交互。

收藏 評論

Spring MVC 中的 HandlerInterceptor 與 Filters 比較

在本文中,我們將比較 Java Servlet 過濾器和 Spring MVC HandlerInterceptor,並探討何時使用其中一種。過濾器是 Web 服務器的一部分,而不是 Spring 框架。對於傳入的請求,我們可…

收藏 評論

Spring Security 表達式入門

本教程將重點介紹 Spring Security Expressions及其實踐示例。Spring Security Expressions 提供了一種聲明式定義授權規則的方式,具有靈活的授權指定能力。

收藏 評論

Spring Cloud Netflix Zuul 限流技術詳解

Spring Cloud Netflix Zuul 是一個開源網關,封裝了 Netflix Zuul。它為 Spring Boot 應用添加了一些特定功能。不幸的是,它默認不提供速率限制。本教程將探索 Spring Cloud Zuul。

收藏 評論

使用 Spring 和 Java 配置構建 REST API

本教程將介紹如何在 Spring 中設置 RESTful API,包括控制器和 HTTP 響應碼、負載映射配置以及內容協商。 使用 Spring Boot 創建 REST API 需要 Spring Boot Starter...

收藏 評論

HTTP 協議調用器入門:Spring Remoting 詳解

在某些情況下,我們需要將系統分解為多個進程,每個進程負責應用程序的不同方面。在這種情況下,一個進程通常需要同步從另一個進程獲取數據。

收藏 評論

如何使用 YAML 定義 POJO 中的地圖?

本教程將介紹如何使用 YAML 文件中定義的屬性來配置 POJO 類中的 Map 的值。POJO(Plain Old Java Object)是簡單的 Java 對象,YAML 是一種可讀性強的結構化數據格式,它使用縮進。

收藏 評論

Java 8、Spring 4 和 Spring Boot 採用調查結果

以下是摘要的翻譯: Java 開發者羣體充滿活力且不斷髮展。過去幾周,我進行了……(原文省略)調查,共獲得超過1500票。

收藏 評論

RestTemplate URI 變量編碼

本教程將教您如何使用 Spring 的 RestTemplate 對 URI 變量進行編碼。 常見的編碼問題之一是 URI 變量中包含加號 (+) 的情況。 例如,如果 URI 變量的值是 http,...

收藏 評論

Dapr 入門:與 Spring Cloud Gateway 集成

本文介紹了一個以 Spring Cloud Gateway 和 Spring Boot 應用開始,隨後遷移到 Dapr (分佈式應用運行時) 的示例。最後,我們將更新 Dapr 配置,展示其靈活性。

收藏 評論

Spring Yarg 集成

Yet Another Report Generator (YARG) 是一款由 Haulmont 開發的開源 Java 報告庫。它允許創建多種格式(如 .doc, .docs, .xls, .xlsx, .html, .ftl, .csv)的模板,並使用數據填充這些模板。

收藏 評論

Spring Boot 自定義父模塊依賴管理

Spring Boot 提供了一個便捷的父 POM,簡化 Spring Boot 應用的創建。 然而,使用父 POM 並非總是理想的選擇,尤其當我們已經擁有一個可繼承的父項目時。 本快速教程將介紹如何...

收藏 評論

Spring Boot 集成測試與嵌入式 MongoDB

本教程將指導您如何結合 Flapdoodle 的嵌入式 MongoDB 解決方案和 Spring Boot,流暢地運行 MongoDB 集成測試。MongoDB 是一種流行的 NoSQL 文檔數據庫,具有高可擴展性、內置分片等特點。

收藏 評論

Spring 和 Apache FileUpload 教程

Apache Commons File Upload 庫幫助我們使用 multipart/form-data 內容類型,通過 HTTP 協議上傳大型文件。本教程將介紹如何將其集成到 Spring 中。

收藏 評論

使用 Spring RestTemplate 壓縮請求方法詳解

本教程將介紹如何發送包含壓縮數據的 HTTP 請求,以及如何配置 Spring Web 應用程序以處理壓縮請求。首先,我們將創建一個用於壓縮字節的方法。

收藏 評論

Spring Boot 中忽略大小寫綁定枚舉值

Spring 提供自動配置功能,允許我們綁定組件、配置 Bean 以及從屬性源設置值。@Value 註解在不需要硬編碼值,而是希望通過提供它們來指定值時非常有用。

收藏 評論

Spring JUnit 配置註解:SpringJUnitConfig 和 SpringJUnitWebConfig

本文概述了 Spring 和 Spring Boot 中新出現的 @SpringJUnitConfig 和 @SpringJUnitWebConfig 註解。這些註解是 JUnit 5 和 Spring 註解的組合,旨在簡化測試創建過程。

收藏 評論

Spring REST Shell 入門指南

本文將探討 Spring REST Shell及其特性。它是一個 Spring Shell 擴展,建議您先閲讀相關文檔。Spring REST Shell 是一款命令行 Shell,旨在簡化與 Spring HATEOAS 交互。

收藏 評論

Spring Cloud AWS – 關係數據庫服務 (RDS)

在上一篇文章中,我們重點介紹了 EC2;現在,我們將轉向關係數據庫服務。 內容系列: 本文是系列的一部分: • Spring Cloud AWS – S3 • Spring Cloud AWS – EC2 • Spring Cloud A

收藏 評論

禁用 Spring Boot 啓動時的 Banner

Spring Boot 是一種創建 Java Web 應用程序的便捷方式,但其默認行為可能不適用於所有人。 其中一個特性是啓動時打印的 Spring Boot 啓動 Banner: 雖然這個 Banner 通常無害,但在…

收藏 評論