Java Rest-order获取响应xml

Java Rest-order获取响应xml,java,xml,rest,get,jaxb,Java,Xml,Rest,Get,Jaxb,我从rest GET方法获取这个简单的xml。Restful服务是用java编写的 <gear> <price>355.95929799818884</price> <idGear>1</idGear> <year>1985</year> <name>GPS</name> </gear> 您可以使用@XmlType注释

我从rest GET方法获取这个简单的xml。Restful服务是用java编写的

   <gear>
      <price>355.95929799818884</price>
      <idGear>1</idGear>
      <year>1985</year>
      <name>GPS</name>
  </gear>
您可以使用@XmlType注释并设置一个比例器来控制元素封送到XML的顺序

@XmlRootElement
@XmlType(propOrder={"idGear", "name", "year", "price"})
@Entity(name="gear")
public class Gear{

    @Id
    @GeneratedValue
    int idGear;
    private String name;
    private int year;
    private double price;

}
更多信息

您可以使用@XmlType注释并设置一个比例器来控制元素封送到XML的顺序

@XmlRootElement
@XmlType(propOrder={"idGear", "name", "year", "price"})
@Entity(name="gear")
public class Gear{

    @Id
    @GeneratedValue
    int idGear;
    private String name;
    private int year;
    private double price;

}
更多信息


@XmlType注释有一个可以使用的属性比例器。以下是文档中的内容:

注释元素proporter可用于将内容模型自定义为xs:all或xs:sequence。它用于指定xs:sequence中XML元素的顺序


@XmlType注释有一个可以使用的属性比例器。以下是文档中的内容:

注释元素proporter可用于将内容模型自定义为xs:all或xs:sequence。它用于指定xs:sequence中XML元素的顺序


它与休息无关。只有在@XmlType注释中使用Propoder,才能在JAXB转换时实现

@XmlType(propOrder={"idGear", "name", "year", "price"})

它与休息无关。只有在@XmlType注释中使用Propoder,才能在JAXB转换时实现

@XmlType(propOrder={"idGear", "name", "year", "price"})

这是如何生成的,为什么要更改顺序?能否显示正在序列化的类以生成此XML?使用浮点类型表示单价不是一个好主意。它是一个接口,顺序不应该引起任何兴趣…我刚刚添加了序列化类这是如何生成的,为什么要更改顺序?能否显示正在序列化的类以生成此XML?使用浮点类型表示单价不是一个好主意。它是一个接口,顺序不应该引起任何兴趣…我刚刚添加了序列化类