2012-10-15 43 views
2

我有一个RESTful Web服务。用JAX-RS(Jersey)实现。验证方法参数

有以下方法:

public void foo (@PathParam ("name") String uuid) { 
    ... 
} 

,我需要做的输入参数的验证。如果数据无效抛出WebApplicationException。

我将自己定义注解CheckUuid(扩展):

public void foo (@PathParam ("name") @CheckUuid String uuid) { 
    ... 
} 

是否有可能用做舞台上注释时,选择的方法,但还没有叫验证?例如使用PreProcessInterceptor?

回答

0

因此,决定在方法验证中使用标准模式。因为在泽西岛没有PreProcessInterceptor。