首先idea 中新建项目,在nosql 中选中MongoDB
最终的pom.xml文件有这个依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
在application.properties(重名为application.yml也行,看个人喜好)中添
spring:
#mongo配置
data:
mongodb:
database: MyFirstdb
uri: mongodb://127.0.0.1:27017是在MongoDB建立一个DataBase 和Collection如图(很早之前就建立了,省事就这么用了)
然后对应实体
package com.utopia.springboothn.model;
import org.springframework.data.annotation.Transient;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import java.io.Serializable;
/**
*@author hn
*@date 2018/08/02
*/
@Document(collection = "first")
public class First implements Serializable {
/**
* 将MongoDB的"_id" 对应 实体中的uid字段
*/
@Field("_id")
private String uid;
private String title;
private String description;
private String by;
private