springboot如何整合mongodb
最新
01-13
這篇文章主要介紹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的應用程序,加入測試代碼。啟動程序,控制台列印了:
.
測試通過。
TAG:一個小小的碼農 |