我知道我必須錯過一些真正的基本點。 以下資源的方法:如何在TomEE 7.0.0-M1中使用Jax RS啓用Bean驗證?
@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應該做的伎倆。你的問題必須在其他地方。 –
這就是我所希望的...仍然沒有找到解決方案 – kosta