通常,我們使用 Spring 的自動配置系統,如 @SpringBootTest 進行 Spring Boot 應用程序的測試。但這樣做會導致大量自動配置組件的導入。然而,為了測試,僅加載所需的部分通常更有幫助。
知識庫 / NoSQL RSS 訂閱
使用 Spring Boot 連接 NoSQL 數據庫
本教程將指導您使用 Spring Boot 連接到 NoSQL 數據庫。我們將重點介紹 DataStax Astra DB,這是一款基於 Apache Cassandra 的 DBaaS(數據庫即服務),它允許您開發和部署數據驅動的應用。
ElasticSearch全文搜索快速入門
ElasticSearch 是一種基於 Apache Lucene 的搜索引擎,它支持全文本搜索查詢和基於語言的搜索,可搜索單個或多個詞語或短語,並返回滿足搜索條件的文檔。
使用 Spring Cloud AWS 集成 Amazon DynamoDB
無SQL數據庫已成為構建應用程序持久層的一種流行選擇。亞馬遜 DynamoDB 是一種由亞馬遜雲服務 (AWS) 提供的、無服務器且完全託管的無SQL數據庫。在近十年中,DynamoDB 已確立……
Spring Boot 中 MongoDB 自動生成字段
本教程將指導您在 Spring Boot 中實現 MongoDB 的自動生成字段。當使用 MongoDB 作為 Spring Boot 應用程序的數據庫時,您不能使用 @GeneratedValue 註解,因為…
Elasticsearch 簡單標記實現
本文是系列文章之一: • 使用 Elasticsearch 的簡單標籤實現 • 使用 JPA 的簡單標籤實現 • 使用 JPA 的高級標籤實現 • 簡單標籤實現(一)
Spring Security 與 MongoDB 認證
Spring Security 提供多種認證系統,例如通過數據庫和 UserDetailService。 此外,我們也可以使用 MongoDB 存儲庫,而不是 JPA 持久層。 本教程將演示如何通過 Spring Security 進行認證。
使用 MongoDB 和 Quarkus 入門指南
Quarkus 是一款流行的 Java 框架,針對創建內存佔用少、啓動速度快的應用程序進行了優化。 與 MongoDB(一種流行的 NoSQL 數據庫)結合使用,Quarkus 提供了一個強大的工具包,用於開發高性能、可伸縮的應用程序。
異步批量操作在 Couchbase
本篇教程是關於在Spring應用中使用Couchbase的後續內容,探討了Couchbase SDK的異步特性,以及如何通過批量執行持久化操作,從而使應用程序實現優化。
使用 MongoDB 和 Spring Boot 上傳和檢索文件
本教程將介紹如何使用 MongoDB 和 Spring Boot 上傳和檢索文件。我們將使用 MongoDB BSON 處理小型文件,使用 GridFS 處理大型文件。首先,我們將添加 spring-boot-starter-data-mongodb 依賴項到我們的 pom.xml 文件中。
Spring Session 與 MongoDB
本教程將介紹如何使用 Spring Session 與 MongoDB 集成,無論使用 Spring Boot 還是不使用。Spring Session 也可以與 Redis 和 JDBC 等其他存儲後端配合使用。
Spring Boot 集成測試與嵌入式 MongoDB
本教程將指導您如何結合 Flapdoodle 的嵌入式 MongoDB 解決方案和 Spring Boot,流暢地運行 MongoDB 集成測試。MongoDB 是一種流行的 NoSQL 文檔數據庫,具有高可擴展性、內置分片等特點。
使用 Spring Boot 記錄 MongoDB 查詢
在使用 Spring Data MongoDB 時,我們可能需要比默認級別更高的日誌記錄。例如,我們需要查看語句執行情況或查詢參數等額外信息。本教程將演示如何實現。