泽西岛:当它注入http param时,跟踪classe

时间:2015-01-22 20:51:26

标签: java jersey jax-rs inject hk2

我实现了自己的ParamConverterProvider,以便在我的webservice中使用许多AbstractParamConverter作为参数。

例如我有两个简单的web服务:

@Path("/")
class MyWs {

    @PathParam("myobject")
    MyObject value;

    @GET
    method() {...}
}

@Path("/other")
class OtherWs {

    @PathParam("myobject")
    MyObject value;

    @GET
    method() {...}
}

我想在webservice绑定/注入http参数时记录(跟踪)类名。

例如:“来自MyWs.class绑定参数[myobject]和MyObject.class”

事实上,当它转移到下面的课程时:

public class MyParamConverterProvider implements ParamConverterProvider {

    @Override
    public <T> ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations) {

它丢失了班级名称信息。

请告诉我,如果可以在我的ParamConverterProvider或其他任何内容中注入参数来跟踪类名。

由于

0 个答案:

没有答案