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);
}
posted on 2019-08-06 21:59  浮音  阅读(388)  评论(0)    收藏  举报