【发布时间】:2019-04-22 23:15:09
【问题描述】:
Here 是有关方法验证的示例。所以检查方法参数是否为空我必须编写以下内容:
import org.springframework.validation.annotation.Validated
@Validated
public class SomeClass {
public void myMethod(@NotNull Object p1, @Nullable Object p2) {}
}
有没有办法设置spring bean验证以使所有参数默认验证为@NotNull?例如。当p1 为null 时,以下将失败:
import org.springframework.validation.annotation.Validated
@Validated
public class SomeClass {
public void myMethod(Object p1, @Nullable Object p2) {}
}
有什么想法吗?
【问题讨论】:
-
你到底想达到什么目标?
-
减少方法参数的注解。