我有一个 RESTful Web 服务。使用 JAX-RS (Jersey) 实现。
有以下方法:
public void foo (@PathParam ("name") String uuid) {
...
}
我需要验证输入参数。如果数据无效抛出 WebApplicationException。
我添加了我的自定义注释 CheckUuid(扩展):
public void foo (@PathParam ("name") @CheckUuid String uuid) {
...
}
选择方法但尚未调用时,是否可以在舞台上使用注释进行验证?例如使用 PreProcessInterceptor?