Spring boot 春季Couchbase,保存时使用默认值

Spring boot 春季Couchbase,保存时使用默认值,spring-boot,spring-data,spring-data-jpa,couchbase,spring-data-couchbase,Spring Boot,Spring Data,Spring Data Jpa,Couchbase,Spring Data Couchbase,我们正在使用Couchbase数据库和Springboot,我们面临一个问题:我们希望在将模型的参数保存到数据库中时为其设置一个默认值(只要尚未设置) 我们的模型类似于: @Document class Book { ... @Field("quantity") int quantity; ... int getQuantity() {return quantity;} void setQuantity(int quantity){this.quantity = quantity;}

我们正在使用Couchbase数据库和Springboot,我们面临一个问题:我们希望在将模型的参数保存到数据库中时为其设置一个默认值(只要尚未设置)

我们的模型类似于:

@Document
class Book {

...

@Field("quantity")
int quantity;

...

int getQuantity() {return quantity;}

void setQuantity(int quantity){this.quantity = quantity;}

...

}
那么,在定义变量时,如果不使用默认构造函数或设置默认值,如何设置默认值

非常感谢