我有一个应用程序,我必须从jdk 11迁移到jdk 17,当我试图生成我的soap类时,它们是用下面的import javax.xml.datatype.XMLGregorianCalendar生成的;在jdk 17 javax中,它变成了jakarta,但我找不到XMLGregorianCalendar对应物,有人能指导我在这种情况下应用哪个库吗?我需要改变这个:
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
但是最后一个我不知道怎么做的:
import java.math.BigInteger;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
1条答案
按热度按时间3pvhb19x1#
XMLGregorianCalendar
在“javax.xml”包中,因为它仍然是“main”java项目的一部分,所以您可以按原样使用它。您可以在https://docs.oracle.com/en/java/javase/20/docs/api/java.xml/javax/xml/datatype/XMLGregorianCalendar.html上阅读其最新版本的文档(截至撰写答案时为20