Spring Boot 整合 mongoDB 利用 JPA 方式交互

1. 增加 Spring Data mongoDB jar 包

compile'org.springframework.boot:spring-boot-starter-data-mongodb'

2. application.yml 增加 mongoDB 配置

spring.data.mongodb.uri=mongodb://{username}:{password}@{host}:{port}/{database}

3. 使用JPA 方式来操作 mongoDB

3.1  定义与 mongoDB 交互的Entity

@Document 定义 mongoDB 文档名称

@Indexed 创建索引

    unique = true 创建唯一索引

    background = true 后台创建索引

    expireAfterSeconds = 10 * 60 设置600秒过期时间(默认秒,到期便会自动删除该条数据)

Spring Boot 整合 mongoDB 利用 JPA 方式交互_第1张图片
定义与 mongoDB 交互的Entity

3.2 创建 Repository 层 (继承 MongoRepository 类)

创建 Repository 层

3.3 具体 Service 实现

Spring Boot 整合 mongoDB 利用 JPA 方式交互_第2张图片
具体 Service 实现

你可能感兴趣的:(Spring Boot 整合 mongoDB 利用 JPA 方式交互)