我现在正在研究最新的spring数据elasticsearch spring-boot 2.4.5
,我只是尝试用spring验证注解来验证我的实体(它将Map到ElasticSearch集群上的文档中),比如 @NotNull
, @NotEmpty
,等等。
但是,这些注解不起作用;即使我将null传递给字段(该字段已标记为 @NotNull
),未发生错误。
以下是我的文档实体:
@Builder
@Document(indexName = "testidx", createIndex = false)
public class Book implements Persistable<String> {
@Id
private final String _id;
@NotNull
@CreatedDate
@Field(type = FieldType.Date, format = DateFormat.basic_date_time)
private final Instant regTime;
@NotNull // this annotations aren't working
private final String bookName;
// ...
}
我试图在官方参考文献中找到一些用例,但是我找不到任何用例。spring data elasticsearch不支持spring验证注解吗?
谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!