温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

在SpringBoot项目中如何使用mongo

发布时间:2020-11-07 15:42:46 来源:亿速云 阅读:244 作者:Leah 栏目:开发技术

今天就跟大家聊聊有关在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

在SpringBoot项目中如何使用mongo

这种方法和JPA的操作几乎一样

MongoRepository的第一个泛型是实体类,第二个是主键类型

还可以自定义查询规则,也就是上图的findBookByNameContaining(String name) 表示查询包含某个字符的书名

第二种方法就是直接在Controller层注入MongoTemplate实例就可以使用了

在SpringBoot项目中如何使用mongo

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

看完上述内容,你们对在SpringBoot项目中如何使用mongo有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI