【发布时间】:2016-12-16 10:02:11
【问题描述】:
假设我在 Java EE / EJB / JAX-RS 中有以下代码:
@POST
@Path("some/path")
@MyAnnotation
public MyResponse createActivation(MyRequest request, CustomValue value) {
// ...
}
如何检查是否存在自定义@MyAnnotation 注释并在存在注释的情况下根据某些请求上下文参数填充CustomValue value 方法参数?
注意:我已经在 Spring 中使用 HandlerInterceptorAdapter 和 HandlerMethodArgumentResolver 获得了此代码。现在我需要在没有 Spring 的情况下做同样的事情。我已经发现了ContainerRequestFilter 并使用它来检查注释,但现在我正在努力注入方法参数。
【问题讨论】:
标签: java jakarta-ee jersey jax-rs jersey-2.0