SpringBoot整合MongoDB教程
Posted 花伤情犹在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot整合MongoDB教程相关的知识,希望对你有一定的参考价值。
前言
本文介绍如何使用SpringBoot整合MongoDB数据库,然后使用小Demo演示Java代码对MongoDB进行操作。
环境与配置
Maven依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
环境配置:
# 应用名称
spring.application.name=mongodb
# 应用服务 WEB 访问端口
server.port=8080
# Mongo 数据库 URI
spring.data.mongodb.uri=mongodb://localhost:27017/test
准备代码
准备User类
@Data
public class User
//姓名
private String name;
//年龄
private Integer age;
//等级
private Integer grade;
在MongoDB数据库中新建一个collection(也就是表),名字叫user,插入几条数据,比如:
# 如果数据库不存在,则创建数据库,否则切换到指定数据库。
use test
创建user表并插入数据
db.user.insert("name":"张三","age":"12","grade":"1")
编写Java测试类
@SpringBootTest
class MongodbApplicationTests
@Autowired
private MongoTemplate mongoTemplate;
@Test
void testMongoDB()
List<User> userList = mongoTemplate.findAll(User.class);
userList.forEach(item->
System.out.println(item);
);
运行结果:
以上是关于SpringBoot整合MongoDB教程的主要内容,如果未能解决你的问题,请参考以下文章
企业级 SpringBoot 教程 springboot整合mongodb
Spring Boot2 系列教程 (十八) | 整合 MongoDB