【问题标题】:Grails service methods to expose as REST services公开为 REST 服务的 Grails 服务方法
【发布时间】:2013-09-20 13:37:24
【问题描述】:

我是 Grails 的新手。我已经看到如何使用 UrlMapping.groovy 文件和使用 GET/POST/PUT/DELETE http 方法将控制器操作/方法公开为 RESTFull 服务。

下面是我的问题。

1.有没有办法将服务类方法(Grails 应用程序中的 /service 文件夹)公开为 RESTFull 服务,并以与我访问上述控制器操作类似的方式访问它们。

2.有没有办法将服务类方法公开为 SOAP 服务?

【问题讨论】:

  • 如果您想将 Service 类作为 Rest Service,您可以通过在控制器中使用包装方法来实现,因为您需要创建一个或多个控制器来处理 RESTful 请求和响应,因为 Service 类不能处理 http 请求。

标签: grails grails-services


【解决方案1】:

如果您还没有过渡到 Grails 2.3,请查看 JAXRS pluginCXF pluginthis page 以供参考。

Grails 2.3.0 带有renaissance of REST 服务。

注意
JAXRS 插件将有助于实现您在问题 #1 中所需要的内容,同意 @TP_JAVA 关于将服务方法公开为控制器操作的评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-04
    • 2015-01-13
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多