JHipster 默認包含 USER 和 ADMIN 兩種角色,但有時我們需要添加自定義角色。本教程將創建一個名為 MANAGER 的新角色,用於為用户提供額外的權限。請注意,JHipster 使用 `termauthori` 術語。
知識庫 RSS 訂閱
在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
傳統數據庫通常依賴精確關鍵詞或基本模式匹配來實現搜索功能。雖然對於簡單的應用來説已經足夠,但這種方法無法理解自然語言背後的含義和上下文。
在 Spring MVC 中設置 JSON 內容類型
請求/響應數據解釋的方式由內容類型指示。控制器在接收網頁請求時會消費或產生多種內容類型。在請求-響應模型中,可以消費/產生多種內容類型。
Spring Security OAuth 授權服務器
OAuth 是一種開放標準,描述了一種授權過程。它可用於授權用户訪問 API。例如,REST API 可以限制訪問僅限已註冊且具有適當角色的用户。OAuth 授權服務器負責...
Spring Integration Java DSL
本教程將介紹 Spring Integration Java DSL,用於創建應用程序集成。我們將使用該 DSL,替換我們在《Spring Integration 入門》中構建的文件移動集成。
利用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 連接超時,既可以全局設置,也可以針對單個客户端進行設置。