web-services - 如何在Grails中创建Rest Web服务?

标签 web-services rest grails

这个想法是从网站(在php中)到我的应用程序(在Grails中)调用一种方法。该应用程序将以json格式提供数据。

网站和应用程序托管在两个不同的服务器中。该网站位于Yahoo上,该应用程序位于Rackspace上。

现在,我想在Grails应用程序中创建一个Web服务,该服务以json格式提供城市列表。

城市等级

   class City {
      String name
      String code
   }

我该如何编写Web服务方法?

最佳答案

试试grails jaxrs插件(https://github.com/krasserm/grails-jaxrs),它将完全按照您想要的方式工作,而不会带来任何麻烦。

只需安装它,使用引入的Resource命令创建create-resource对象,然后根据需要创建和注释方法。所有其他事情都由插件管理,因此您不必担心ControllerUrlMapping ...

关于web-services - 如何在Grails中创建Rest Web服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15874973/

相关文章:

c++ - 使用 openCV 从 Amazon S3 读取图像

web-services - Grails 打包和命名约定

c# - IIS 7.5 中带有 REST/SOAP 端点的 WCF 4 服务

grails - 是否可以从 grails 应用程序中使用预定义的 ivysettings.xml

grails - grails如何创建单元测试

java - 如何从 spring 批处理器 process() 方法向 Spring 批处理作业启动方法抛出异常?

c# - 从另一个 Web api 调用一个 Web api

javascript - 如何使用 Typeahead/Bloodhound 设置 'Access-Control-Allow-Origin' header ?

forms - 在Grails上使用多个参数重定向到 Controller

web-services - 如何对 REST 网络服务执行 POST 请求?