![](/img/trans.png)
[英]Redisson: Is there a way to use different codec for classes in specific packages instead of the globally configured one?
[英]Registering XmlAdapter globally for any classes in different packages
我正在使用CXF 2.4和JAXB。
我可以为我的owm类的所有实例(例如LWDate)提供全局XmlAdapter吗?
我写了一堂课:
public class LWDateAdapter extends XmlAdapter<Date, LWDate>
现在我必须在我计划与CXF一起使用的每个param,方法或包上添加@XmlJavaTypeAdapter
。 例如
@WebMethod void test (@WebParam(name="Birthdate") @XmlJavaTypeAdapter(LWDateAdapter.class) LWDate pBirthdate){}
我想问CXF / JAXB总是将我的类LWDate绑定到java.util.Date是否可能?
更新: @XmlJavaTypeAdapter
根据该问题在从版本2.4.4开始的包级别上工作。
对于您在包级别使用@XmlJavaTypeAdapter
注释的用例是最佳选择。 以下是我将此策略用于Joda-Time类的帖子:
如果你有你总是希望有一个处理一个领域类XmlAdapter
可以使用@XmlJavaTypeAdapter
在类型级别的注释:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.