【发布时间】:2015-02-24 20:51:03
【问题描述】:
我有一个装有模型 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);
它可以工作,但它不是动态的(我必须手动添加类,一个一个)。
I also used Spring and it worked,但我想要一个无 Spring 的解决方案。
有没有更好的解决方案?一种自动扫描 jar 中的所有类并将它们添加到上下文中的方法?谢谢。
【问题讨论】:
标签: java jaxb jersey jax-rs jersey-1.0