我有两个类和两个相应的gsonproviders。
class A {
// some stuff
}
class B {
A test = new A();
}
class AGsonProvider implements MessageBodyReader<A>, MessageBodyWriter<A> {
// implemented interface methods
}
class BGsonProvider implements MessageBodyReader<B>, MessageBodyWriter<B> {
// implemented interface methods
}
现在我的问题是:如果我调用一个返回对象a的webservice(例如类似的东西 return Response.ok(new A()).build();
只调用agsonprovider,但不调用bgsonprovider。我希望它被称为隐式的,因为b是a的一部分。有办法吗?
如果我打电话给 return Response.ok(new B()).build();
它正在工作,因此bgsonprovider的实现应该是正确的。
暂无答案!
目前还没有任何答案,快来回答吧!