我实现了自己的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或其他任何内容中注入参数来跟踪类名。
由于