是否有任何Spring注释设置字段的默认值(Mongo)?
答案 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";
}