知識庫 / Spring RSS 訂閱

創建 JHipster 中的新角色和權限

JHipster 默認包含 USER 和 ADMIN 兩種角色,但有時我們需要添加自定義角色。本教程將創建一個名為 MANAGER 的新角色,用於為用户提供額外的權限。請注意,JHipster 使用 `termauthori` 術語。

收藏 評論

Spring REST API 與 Protocol Buffers

Protocol Buffers 是一種語言和平台中立的結構化數據序列化和反序列化機制,由 Google 創建,被宣稱比 XML 和 JSON 等其他負載類型更快、更小、更簡單。

收藏 評論

Spring Boot 中 Mustache 指南

本文重點介紹了在 Spring Boot 應用中使用 Mustache 模板生成 HTML 內容的方法。Mustache 是一種邏輯較少的模板引擎,因其簡潔性而廣受歡迎。本文將介紹基本用法。

收藏 評論

使用 Oracle 向量數據庫與 Spring AI

傳統數據庫通常依賴精確關鍵詞或基本模式匹配來實現搜索功能。雖然對於簡單的應用來説已經足夠,但這種方法無法理解自然語言背後的含義和上下文。

收藏 評論

五月會議

閲讀了精彩的GeeCON文章後,我受到啓發,寫下了一篇關於五月份即將舉行的會議的簡報。我非常期待五月份,首先是GeeCON會議,從11日開始,持續到...

收藏 評論

在 Spring MVC 中設置 JSON 內容類型

請求/響應數據解釋的方式由內容類型指示。控制器在接收網頁請求時會消費或產生多種內容類型。在請求-響應模型中,可以消費/產生多種內容類型。

收藏 評論

Spring Security OAuth 授權服務器

OAuth 是一種開放標準,描述了一種授權過程。它可用於授權用户訪問 API。例如,REST API 可以限制訪問僅限已註冊且具有適當角色的用户。OAuth 授權服務器負責...

收藏 評論

Reddit應用第六次改進

在本文中,我們將完成Reddit應用程序的大部分改進工作。首先,我們將對命令API進行安全加固,以防止用户以外的參與者操縱資源。 2.1 配置

收藏 評論

Apache Cassandra存儲引擎指南

現代數據庫系統通過利用複雜的存儲引擎,來保障可靠性、一致性、高吞吐量等一系列能力。本教程將深入探討...

收藏 評論

Spring Integration Java DSL

本教程將介紹 Spring Integration Java DSL,用於創建應用程序集成。我們將使用該 DSL,替換我們在《Spring Integration 入門》中構建的文件移動集成。

收藏 評論

Spring Security 認證系列

登錄(常用) 登錄——錯誤處理與本地化 防止暴力破解身份驗證嘗試 角色和權限 記住我 持久性記住我 在不同頁面上重定向

收藏 評論

利用Selenium在Spring Boot中規避機器人檢測

在考慮Web自動化時,Selenium通常是第一個出現的工具。它被廣泛用於自動化Web瀏覽器、測試應用程序,甚至從網站提取信息。 隨着網站的不斷髮展,…

收藏 評論

修復 Spring Boot H2 異常:“Schema 未找到”

H2 是一款開源 SQL 數據庫,常用於 Java 社區的測試目的。由於其內存數據庫的特性,它速度非常快,且不會將數據持久化到磁盤。集成時,可能會遇到“Schema not found”錯誤。

收藏 評論

Spring Security:檢查用户是否具有角色(Java)

在Spring Security中,有時需要檢查已認證用户是否具有特定角色。這對於在應用程序中啓用或禁用特定功能非常有用。 本教程將介紹在Java中檢查用户角色的方法。

收藏 評論

響應式應用中的 Spring Security

本文將探討 Spring Security 框架的新功能,用於安全響應式應用程序。此版本與 Spring 6 和 Spring Boot 3 保持一致。

收藏 評論

Spring Boot 與 H2 數據庫

本教程將介紹如何使用 H2 與 Spring Boot 結合使用。 就像其他數據庫一樣,H2 在 Spring Boot 生態系統中得到了充分的內生支持。 我們首先將介紹 h2 和 spring-boot-starter-data-jpa 依賴項。

收藏 評論

Spring Boot GraphQL分頁支持

GraphQL 是一種強大的查詢語言,允許客户端請求所需的數據。在與 API 交互時,處理大型數據集是一個常見挑戰。分頁技術通過將數據分解為較小的塊,從而提高性能。

收藏 評論

使用 Spring Boot 記錄到 Graylog

Graylog 是一款日誌聚合服務。它能夠從多個來源收集數百萬條日誌消息,並在單個界面上進行展示。同時,它還提供實時告警、儀表盤等功能。

收藏 評論

上傳文件和 JSON 數據於 Postman

Postman 是一款流行的 API 平台,它優化了 API 開發生命週期的各個環節。Postman 允許您無需編寫任何代碼即可測試自定義 API。此外,您可以使用獨立應用程序或瀏覽器擴展。

收藏 評論

字段注入不建議的原因是什麼?

當我們在IDE中運行代碼分析工具時,可能會針對帶有@Autowired註解的字段發出“不建議使用字段注入”警告。本教程將探討為什麼不建議使用字段注入,以及其他替代方案。

收藏 評論

Thymeleaf 系列

Thymeleaf 變量 Thymeleaf 條件判斷 Thymeleaf 循環 Thymeleaf 頁面片段處理(常用) Thymeleaf 中 Select 和 Option 處理 在 Thymeleaf 中添加 CSS 和 JavaScript 生成…

收藏 評論

自定義Feign客户端超時設置

Feign Client 是一個便捷的聲明式 REST 客户端,用於實現微服務之間的通信。 本教程將演示如何設置自定義 Feign Client 連接超時,既可以全局設置,也可以針對單個客户端進行設置。

收藏 評論

Spring Boot 啓動 Actuator 端點

Spring Boot 應用可能具有複雜的組件圖、啓動階段和資源初始化步驟。本文將探討如何通過 Spring Boot Actuator 端點跟蹤和監控這些啓動信息。

收藏 評論

獲取 Spring Boot 過濾器中的響應體

本文將探討如何在 Spring Boot 過濾器中檢索 ServletResponse 的響應體。 核心在於定義問題,並使用緩存響應體的方法,以便在 Spring Boot 中訪問。

收藏 評論