如何在SpringREST中使用RESTfulWeb服务

如何在SpringREST中使用RESTfulWeb服务,spring,web-services,spring-mvc,Spring,Web Services,Spring Mvc,我想知道如何在SpringMVC中使用RESTfulWeb服务。我看到一个例子,他们使用@RestController而不是使用@Controller,这是将mvc转换为restful服务的方法吗?以及如何在服务和客户端之间传递数据?您想知道的是,客户端如何在不知道APi合同的情况下使用Web服务。 你有很多选择,例如,你可以手动创建你的模型(请求,响应),这取决于JSON契约,因为你必须在浏览器上显示另一个工具,比如postman,JSON中的请求/响应,然后你可以使用其他的工具,将JSON数

我想知道如何在SpringMVC中使用RESTfulWeb服务。我看到一个例子,他们使用@RestController而不是使用@Controller,这是将mvc转换为restful服务的方法吗?以及如何在服务和客户端之间传递数据?

您想知道的是,客户端如何在不知道APi合同的情况下使用Web服务。 你有很多选择,例如,你可以手动创建你的模型(请求,响应),这取决于JSON契约,因为你必须在浏览器上显示另一个工具,比如postman,JSON中的请求/响应,然后你可以使用其他的工具,将JSON数据转换为类,我通常使用maven,但你可以做到

另一方面,使用像swagger这样的开放API来描述您的API,在构建webservice Rest之后,您可以生成一个包含所有数据(请求、响应、操作GET、POST等)的客户端


祝你好运

我不知道Web服务如何获取属于客户机的数据。我认为它将通过使用相同的pojo类来获取。我不熟悉maven,但他们在依赖项中添加了我们的客户端程序。如果你不这样做,请不要回答。我是新手,不要对我的问题打否定的分数