我正在阅读有关bulding和consuming Spring Rest网络服务的两篇介绍性文章。
奇怪的是 - 他们在客户端应用程序(第二个链接引用)中创建了一个Greeting
表示类来存储GET响应(服务器端的greeting
方法返回一个Greeting
对象)。但是服务器端和客户端的Greeting
类是不同的类 - 嗯,它们是两个不同的类,它们具有相同的名称,相同的字段名称和类型(客户端没有构造函数)。
这是否意味着我必须在构建客户端应用程序时从stratch重写类?为了做到这一点,我需要关于哪些领域的规格'服务器应用程序传递的JSON打包对象的类型。服务器将类ABCClass的对象序列化为JSON并将其发送到客户端。即使某些字段被称为“abc'值10,它不是一个整数。下次它可能包含一个字符串。
我的问题是 - 为了创建客户端应用程序,我需要多少来自服务器应用程序开发人员的信息?通常如何完成?