一、創建項目并導入相關依賴
1
2
3
4
5
6
7
8
|
< dependency > < groupId >org.springframework.boot</ groupId > </ dependency > < dependency > < groupId >org.springframework.boot</ groupId > < artifactId >spring-boot-starter-web</ artifactId > </ dependency > |
二、mongo相關配置
spring.data.mongodb.host=192.168.21.134
spring.data.mongodb.authentication-database=admin
spring.data.mongodb.port=27017
spring.data.mongodb.username=fernfei
spring.data.mongodb.password=520hufei520
spring.data.mongodb.database=fern
三、操作Mongo
準備
創建一個Book的實體類
第一種方法:
BookDao接口繼承,MongoRepository
這種方法和JPA的操作幾乎一樣
MongoRepository的第一個泛型是實體類,第二個是主鍵類型
還可以自定義查詢規則,也就是上圖的findBookByNameContaining(String name) 表示查詢包含某個字符的書名
第二種方法就是直接在Controller層注入MongoTemplate實例就可以使用了
唯一要注意的就是findAll()要加入,查詢的類名.class
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:https://www.cnblogs.com/fernfei/p/12157809.html