欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot操作mongo實(shí)現(xiàn)方法解析

 更新時(shí)間:2020年08月25日 12:02:22   作者:鼓搗貓膩  
這篇文章主要介紹了SpringBoot操作mongo實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、創(chuàng)建項(xiàng)目并導(dǎo)入相關(guān)依賴

<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相關(guān)配置

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

準(zhǔn)備

創(chuàng)建一個(gè)Book的實(shí)體類

第一種方法:

BookDao接口繼承,MongoRepository

這種方法和JPA的操作幾乎一樣

MongoRepository的第一個(gè)泛型是實(shí)體類,第二個(gè)是主鍵類型

還可以自定義查詢規(guī)則,也就是上圖的findBookByNameContaining(String name) 表示查詢包含某個(gè)字符的書名

第二種方法就是直接在Controller層注入MongoTemplate實(shí)例就可以使用了

唯一要注意的就是findAll()要加入,查詢的類名.class

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論