我有一个带有模型 DTO 的罐子。我希望这些类(标有@XmlRootElement
)可用于 Jersey 1 HTTP 客户端。我的初始化代码是:
ClientConfig cc = new DefaultClientConfig(MyContextResolver.class);
Client client = Client.create(cc);
在MyContextResolver
(实现ContextResolver<JAXBContext>
)中,我尝试过:
jaxbContext = JAXBContext.newInstance(Class1.class, Class2.class);
它可以工作,但它不是动态的(我必须手动添加类,一个接一个)。
我也使用了 Spring 并且它有效,但我想要一个无 Spring 的解决方案。
有更好的解决方案吗?一种自动扫描 jar 中的所有类并将它们添加到上下文中的方法?谢谢。