![](/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.