springBoot项目整合MongoDB

1、下载,安装,找其他资料

2、导入坐标
在pom.xml文件中添加mongodb的依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

3、添加基础配置

在yaml文件中:

spring:
  data:
    mongodb:
      uri: mongodb://localhost/root

4、测试:在程序中,注入客户端接口MongoTemplate进行操作

@SpringBootTest
class Springboot09MongodbApplicationTests {

    @Autowired
    private MongoTemplate mongoTemplate;

    @Test
    void contextLoads() {
        Book book1 = new Book("1","三国演义","历史");
        Book book2 = new Book("2","红楼梦","小说");
        mongoTemplate.save(book1);
        mongoTemplate.save(book2);
    }

    @Test
    void find(){
        List<Book> all = mongoTemplate.findAll(Book.class);
        System.out.println(all);
    }

}