我有以下RESTful Web服务:
@PermitAll
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Interceptors(AuthorizationInterceptor.class)
public JsonObject addUtente(@QueryParam("token") String token,
@Valid UtenteDTO utenteDTO){
}
AuthorizationInterceptor
包含使用@AroundInvoke
注释的方法。 UtenteDTO
对象上的Bean验证在拦截器调用之前。这是一个问题,因为令牌和角色验证是在拦截器中实现的,它必须是第一个要执行的控件。
如何在bean验证过程之前调用AuthorizationInterceptor
内的方法?