Java 如何使用jaxb xjc模式在生成的类中添加额外的方法

Java 如何使用jaxb xjc模式在生成的类中添加额外的方法,java,xml,xsd,jaxb,Java,Xml,Xsd,Jaxb,有没有办法在用JAXB生成的类中有额外的方法。。。更具体地说,我希望在.xsd文件中进行更改,而不是在“first.java”类中编写一些方法,然后使我的.xsd生成的类继承自“first.java”。。我的目标是只修改我的.jaxb文件。。那么我们可以用.xsd创建方法吗 我有一个生成类的“.xsd”文件。我想知道,除了getter和setter之外,是否有可能向这个生成的类添加一些其他方法。 我搜索了教程和一些StackOverflow主题,但没有找到关于如何向XML模式中描述的生成类添加自

有没有办法在用JAXB生成的类中有额外的方法。。。更具体地说,我希望在.xsd文件中进行更改,而不是在“first.java”类中编写一些方法,然后使我的.xsd生成的类继承自“first.java”。。我的目标是只修改我的.jaxb文件。。那么我们可以用.xsd创建方法吗

我有一个生成类的“.xsd”文件。我想知道,除了getter和setter之外,是否有可能向这个生成的类添加一些其他方法。 我搜索了教程和一些StackOverflow主题,但没有找到关于如何向XML模式中描述的生成类添加自定义方法的说明

这是我的.xsd文件:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:jxb="http://java.sun.com/xml/ns/jaxb" jxb:version="2.1">
    <xs:element name="Myclass" />
    <xs:complexType name="Myclass">
        <xs:complexContent>
        </xs:complexContent>
    </xs:complexType>
</xs:schema>
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Myclass")
public class Myclass
{

}
下面是一个我想要生成的类的示例

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Myclass")
public class Myclass
{
     public String method(){
                return "Hello";
       }
}

提前感谢:)

如果您从客户处收到XSD,并且它们可以经常更改,我建议不要将更改XSD作为设计决策。我推荐JAXB文档中提到的java路线:

感谢您的回复,可能会重复,但我只想修改我的.xsd文件,本文提出的解决方案需要手动创建一些.java文件。。