久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

瀏覽:8日期:2023-04-30 17:51:15

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

<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í)體類(lèi)

第一種方法:

BookDao接口繼承,MongoRepository

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

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

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

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

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

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

唯一要注意的就是findAll()要加入,查詢(xún)的類(lèi)名.class

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 腾冲县| 淮阳县| 隆德县| 京山县| 五台县| 德州市| 尚志市| 慈溪市| 德清县| 绵阳市| 临武县| 江山市| 庆阳市| 普宁市| 南宫市| 遂宁市| 苗栗县| 滨海县| 惠水县| 肃宁县| 洪湖市| 从江县| 科技| 建昌县| 柘城县| 阿坝县| 湘西| 霍城县| 吴忠市| 奎屯市| 美姑县| 株洲市| 广德县| 法库县| 澜沧| 临清市| 大化| 新乡县| 苏尼特右旗| 丹东市| 岑溪市|