Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RESTfulWebService-如何通过网络发送自引用对象?_Java_Web Services_Rest - Fatal编程技术网

Java RESTfulWebService-如何通过网络发送自引用对象?

Java RESTfulWebService-如何通过网络发送自引用对象?,java,web-services,rest,Java,Web Services,Rest,我在服务器上编写Restful Web服务时遇到了这个问题。我无法通过REST发送具有自己引用的对象,因此我更改了bean并将其展平,但我想知道这样做是否正确-如果没有,那么如何通过网络发送自引用对象 比如说 public Class ABC{ private ABC parent; public String abc; ..... } 你在说什么?如果是这样的话,不管您是否在使用Spring,您都可能希望查看数据示例。您使用什么技术来实现该服务?Spring res

我在服务器上编写Restful Web服务时遇到了这个问题。我无法通过REST发送具有自己引用的对象,因此我更改了bean并将其展平,但我想知道这样做是否正确-如果没有,那么如何通过网络发送自引用对象

比如说

public Class ABC{

    private ABC parent;
    public String abc;
    .....
}

你在说什么?如果是这样的话,不管您是否在使用Spring,您都可能希望查看数据示例。

您使用什么技术来实现该服务?Spring restful web服务和使用XML格式的jaxb marshallar传输bean No。我使用spring框架实现了RESTfulWeb服务。以及使用jaxb2-marshaller将bean转换为XML。如果您使用RESTful术语工作,则每个资源(类似于实体)都有一个唯一的标识符。在资源中,您当然可以引用该标识符,并引用它可能最终解析为自身的客户端。扁平化资源是不必要的,也是不可取的。我应该提到标识符通常是字符串UUID或整数。