【发布时间】:2016-05-07 18:02:14
【问题描述】:
我知道我一定错过了一些非常基本的观点。 以下资源方法:
@GET
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public TestObject getObj(@QueryParam("m") String m,
@Min(30) @NotNull @QueryParam("d") Double d) {
return new TestObject(m,m,d);
}
在 Glassfish4 中按预期工作(即返回 400 错误请求),但在 TomEE 7.0.0-M1 (jee7) 中,它忽略验证注释,并以 200 OK 响应。 我尝试设置属性(虽然在 TomEE 7 中它被设置为默认启用),仍然没有。
org.apache.openejb.default.system.interceptors = org.apache.openejb.bval.BeanValidationAppendixInterceptor
我在这里错过了什么?
【问题讨论】:
-
设置了该属性,或者使用 TomEE 7.0-M1 应该可以解决问题。您的问题一定出在其他地方。
-
这就是我所希望的......仍然没有找到解决方案
标签: jakarta-ee jax-rs bean-validation apache-tomee tomee-7