知識庫 RSS 訂閱

創建 JHipster 中的新角色和權限

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

收藏 評論

在Java中排序JSON對象

JSON是一種廣泛使用的結構化數據格式,通常用於現代API和數據服務中。它在Web應用程序中尤其受歡迎,因為其輕量級特性和與JavaScript的兼容性。有時,排序可能很有用。

收藏 評論

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 入門》中構建的文件移動集成。

收藏 評論

按資源分組端點 - Swagger

本教程將探討 Java 中 Swagger 文檔化功能。我們將重點介紹如何基於 URL 對項目 API 進行組織。 存在多種方法可以實現此資源分組。

收藏 評論

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 連接超時,既可以全局設置,也可以針對單個客户端進行設置。

收藏 評論