Micronaut-不同操作的不同验证



我有一个类似JavaDTO的:

public class myDTO {
private String name;
private Integer age;
}

我想通过CREATE操作UPDATE操作在Micronaut中执行不同的验证。因此,在Spring中,您可以定义不同的"组"。请参阅此处stackoverflow链接或此处外部链接。这看起来像:

public class myDTO {
@Null(groups = OnCreate.class)
@NotNull(groups = OnUpdate.class)
private String name;
@Null(groups = OnCreate.class)
@NotNull(groups = OnUpdate.class)
private Integer age;
}

那里有类似的东西吗?

我相信这不是Spring的功能,而是如何从javaxbean验证器验证bean。

在适用javax.persistence.validation.group.pre-update的情况下,您需要使用Hibernate Validator。

默认的Micronaut-bean验证没有使用Hibernate Validator。尝试将hibernate验证器添加为依赖项。

https://micronaut-projects.github.io/micronaut-hibernate-validator/latest/guide/index.html

相关内容

  • 没有找到相关文章

最新更新