是否有任何Spring Annotation为字段设置默认值(Mongo)?

时间:2016-12-27 11:17:38

标签: spring mongodb spring-data

是否有任何Spring注释设置字段的默认值(Mongo)?

2 个答案:

答案 0 :(得分:11)

不需要弹簧注释,这应该可以解决问题:

     import org.springframework.data.mongodb.core.mapping.Document;
     import org.springframework.data.mongodb.core.mapping.Field;


    @Document
    public class Doc {

    @Field
    private String field = "CustomDefaultValue"; 

    }

答案 1 :(得分:0)

您必须使用@ Builder.Default(annotation)告诉您的Builder在某些字段上使用默认值。

喜欢这个

    @Builder
    @Document
    public class Document {

    @Builder.Default
    private String field = "any_value"; 

    }