今天就跟大家聊聊有關在SpringBoot項目中如何使用mongo,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
一、創建項目并導入相關依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </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
看完上述內容,你們對在SpringBoot項目中如何使用mongo有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。