知識庫 RSS 訂閱

學習 Spring Boot 系列

Spring Boot 是 Spring 平台中的一個帶有明確偏好的、易於上手的新增組件,非常適合通過最小的努力創建生產級別的獨立應用程序。本系列內容將首先介紹 Spring Boot 的基礎知識。

收藏 評論

Spring MVC 中 HttpMediaTypeNotAcceptableException

本文快速介紹了 HttpMediaTypeNotAcceptableException 異常,並探討了可能遇到的情況。在 Spring 中實現 API 端點時,通常需要指定已消費/產生的媒體類型。

收藏 評論

Spring WebFlux 反應式流中的條件語句

在 Spring WebFlux 反應式流中運用條件語句,可以實現動態決策,處理反應式流。與命令式編程不同,反應式編程中的條件邏輯不侷限於 if-else 語句。 而是可以進行更靈活的決策。

收藏 評論

Spring Session 反應式支持指南:WebSession

本文將介紹如何將 Spring Session 與 Spring WebFlux 結合使用。具體來説,我們將學習如何使用 Spring WebSession,它將 Spring Session 與 Spring Boot 2 的 WebFlux 整合。Spring Session 被定義為“一個簡化的 Map of name”。

收藏 評論

調試 Spring 應用

調試是編寫軟件最重要的工具之一。 本教程將回顧如何調試 Spring 應用。 此外,我們將演示 Spring Boot、傳統應用服務器和 IDE 如何簡化開發流程。

收藏 評論

Spring Cloud – 添加 Angular 4 教程

在上一篇 Spring Cloud 文章中,我們已將 Zipkin 支持集成到我們的應用程序中。 在本文中,我們將添加一個前端應用程序到我們的堆棧中。 迄今為止,我們完全在後端構建雲應用程序。

收藏 評論

Thymeleaf中日期處理方法

Thymeleaf 是一款 Java 模板引擎,可以直接與 Spring 配合使用。 欲瞭解 Thymeleaf 和 Spring 的入門知識,請參考本文。 Thymeleaf 還提供了一組實用對象,可幫助您執行常見的任務。

收藏 評論

在運行時啓用和禁用端點(Spring Boot)

Spring Boot 應用中的端點是與其交互的機制。例如,在意外維護窗口期間,我們可能需要暫時限制應用程序與其外部的交互。本教程將學習...

收藏 評論

使用 Spring MVC 快速入門表單開發

本文將討論 Spring 框架中的表單和數據綁定到控制器。同時,還將探討 Spring MVC 中主要註解 @ModelAttribute。Spring MVC 是一項複雜的主題,需要學習很多內容。

收藏 評論

Spring Security:使用數據庫後端UserDetailsService進行身份驗證

本文將展示如何為 Spring Security 創建自定義數據庫支持的 UserDetailsService。UserDetailsService 接口用於檢索用户相關數據,幷包含一個名為 loadUserByUsername() 的方法。

收藏 評論

JSON-LD 超媒體序列化

JSON-LD 是一種基於 JSON 的 RDF 格式,用於表示鏈接數據。它允許擴展現有 JSON 對象,幷包含機器可讀的超媒體能力,即包含鏈接的能力。本教程將探討...

收藏 評論

使用 Swagger 示例和描述

本教程將演示如何使用 Swagger 註解來使我們的文檔更具描述性。首先,我們將學習如何為 API 的不同部分添加描述,例如方法、參數和錯誤代碼。然後我們將看到如何...

收藏 評論

使用默認全局安全方案 in springdoc-openapi

本教程將指導您配置默認全局安全方案並在 Spring MVC Web 應用程序中使用 springdoc-openapi 庫作為 API 的默認安全要求。同時,還將討論如何覆蓋這些設置。

收藏 評論

Spring 中 Activiti 入門

activiti 是一款工作流和業務流程管理平台。我們可以快速啓動,通過創建 ProcessEngineConfiguration(通常基於配置文件)獲得 ProcessEngine,並以此...

收藏 評論

Spring Cloud Sidecar 簡介

Spring Cloud 提供廣泛的功能和庫,例如客户端負載均衡、服務註冊/發現、併發控制和配置服務器。在微服務世界中,擁有使用不同技術的異構服務(polyglot services)...

收藏 評論

Spring Boot Ehcache 示例

讓我們以使用 Ehcache 與 Spring Boot 的示例為例。我們將使用 Ehcache 版本 3,因為它提供了一個 JSR-107 緩存管理器實現。 該示例是一個簡單的 REST 服務,它產生數字的平方。 依賴: groupId

收藏 評論

Spring 與 JavaServer Faces (JSF) 集成開發指南

本文將探討如何從JSF管理Bean和JSF頁面訪問Spring中定義的Bean,以便將業務邏輯委託給Spring Bean。本文假設讀者已具備一定的基礎知識。

收藏 評論

Spring Security 與 CAS 單點登錄

本教程將介紹 Apereo Central Authentication Service (CAS) 以及 Spring Boot 服務如何利用它進行身份驗證。CAS 是一種企業級單點登錄 (SSO) 解決方案,同時也是開源的。 什麼是 SSO?

收藏 評論

JSONForms 簡介

在本文檔系列的第一篇中,我們介紹了 JSON Schema 的概念及其用於驗證 JSON 對象格式和結構的用法。本文將展示如何通過利用 JSON 的能力構建基於表單的 Web UI。

收藏 評論

Spring 與 AMQP 遠程調用

我們之前文章介紹瞭如何利用 Spring Remoting 和相關技術,在服務器和客户端之間通過 HTTP 渠道實現同步遠程過程調用。本文將探討 Sp…

收藏 評論

Spring WebUtils 和 ServletRequestUtils 使用指南

本文將探討 Spring MVC 中內置的 Web 請求實用工具——WebUtils 和 ServletRequestUtils。在幾乎所有應用程序中,我們都面臨需要從傳入的 HTTP 請求中提取參數的情況。

收藏 評論

RestTemplate 使用 JSON 發送 POST 請求

本教程快速介紹瞭如何使用 Spring 的 RestTemplate 發送帶有 JSON 內容的 POST 請求。首先,添加一個簡單的 Person 模型類,用於表示要發送的數據: ```java public class Person { private Integer id; ```

收藏 評論

Spring REST API 性能指標

本教程將介紹如何將基本指標集成到 Spring REST API 中。我們將首先使用簡單的 Servlet 過濾器構建指標功能,然後使用 Spring Boot Actuator 模塊。我們首先將註冊一個過濾器“MetricFilter”。

收藏 評論

Spring Boot 與 HSQLDB 集成

Spring Boot 極大地簡化了與不同數據庫系統的集成,無需手動管理依賴項。特別是 Spring Data JPA starter 提供了一整套功能,用於無縫集成多種數據庫。

收藏 評論