1、配置文件
1.1 pom文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
1.2 yml配置文件
server:
port: 8080
spring:
data:
mongodb:
database: mongo
host: localhost
port: 27017
2、bean类
@Document(collection = "test")
public class Person {
@Id
private String _id;
@Field("NAME")
private String name;
@Field("AGE")
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String get_id() {
return _id;
}
public void set_id(String _id) {
this._id = _id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
3、插入数据方法
public void test() {
Person p = new Person("Allen", 12);
mongoTemplate.insert(p);
}