小编RyF*_*sch的帖子

Spring app保存文档以测试db而不是自定义db

我有一个Spring restful web服务,我正在尝试保存到名为little-data的数据库,但我的应用程序一直保存到测试数据库.

下面是我的application.yml文件:

spring:
  data:
    mongodb:
    port: 27017
    uri: mongodb://127.0.0.1/little-data
    repositories:
      enabled: true
    authentication-database: admin


server:
  port: 8090
Run Code Online (Sandbox Code Playgroud)

我也尝试过我的应用程序yaml文件:

spring:
  data:
    mongodb:
    host: 127.0.0.1
    port: 27017
    database: little-data
    repositories:
      enabled: true
    authentication-database: admin


server:
  port: 8090
Run Code Online (Sandbox Code Playgroud)

这是我的帖子模型:

import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Field;
import lombok.*;

@Data
@NoArgsConstructor
@Document(collection = "posts")

public class Post {

    @Id
    @Field("id")
    private int id;

    @Field("gameName")
    private String gameName;

    @Indexed(unique=true)
    @Field("gameGenre")
    private String gameGenre;

    public Post(int id, String game, String genre) {
        this.id …
Run Code Online (Sandbox Code Playgroud)

java spring yaml mongodb

5
推荐指数
1
解决办法
119
查看次数

标签 统计

java ×1

mongodb ×1

spring ×1

yaml ×1