當前位置:
首頁 > 最新 > springboot如何整合mongodb

springboot如何整合mongodb

這篇文章主要介紹springboot如何整合mongodb。

準備工作

安裝 MongoDBjdk 1.8maven 3.0idea

環境依賴

在pom文件引入spring-boot-starter-data-mongodb依賴:

org.springframework.bootspring-boot-starter-data-mongodb

數據源配置

如果mongodb埠是默認埠,並且沒有設置密碼,可不配置,sprinboot會開啟默認的。

spring.data.mongodb.uri=mongodb://localhost:27017/springboot-db

mongodb設置了密碼,這樣配置:

spring.data.mongodb.uri=mongodb://name:pass@localhost:27017/dbname

定義一個簡單的實體

mongodb

.

數據操作dao層

.

寫一個介面,繼承MongoRepository,這個介面有了幾本的CURD的功能。如果你想自定義一些查詢,比如根據firstName來查詢,獲取根據lastName來查詢,只需要定義一個方法即可。注意firstName嚴格按照存入的mongodb的欄位對應。在典型的java的應用程序,寫這樣一個介面的方法,需要自己實現,但是在springboot中,你只需要按照格式寫一個介面名和對應的參數就可以了,因為springboot已經幫你實現了。

測試

.

在springboot的應用程序,加入測試代碼。啟動程序,控制台列印了:

.

測試通過。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 一個小小的碼農 的精彩文章:

簡析J2EE應用程序資料庫類設計模式

TAG:一個小小的碼農 |