【发布时间】:2021-03-07 20:40:08
【问题描述】:
我是 Java Bean 验证的新手,所以我想了解它是如何工作的。
据我所知,在 Java EE 容器中,持久性提供程序使用 JPA 负责实体的验证,因此无需使用 Validator 以编程方式进行。
EJB 方法参数是否也会自动验证?
如果我有一个由 EJB 实现的 @Local 接口:
@Local
public interface ExampleLocal
{
void doSomething(@NotNull String param);
}
我将null传递给上述方法:
public class Foo
{
@EJB
private ExampleLocal example;
public void callDoSomething()
{
example.doSomething(null);
}
}
EJB 是否抛出 EJBException?
【问题讨论】:
标签: jakarta-ee ejb bean-validation