公开为 REST 服务的 Grails 服务方法

标签 grails grails-services

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

现在以下是我的问题。

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

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

最佳答案

你想看JAXRS pluginCXF pluginthis page作为引用,如果您还没有过渡到 Grails 2.3。

Grails 2.3.0 带有 renaissance of REST服务。

笔记
JAXRS 插件将有助于实现问题#1 中的所需内容,同意@TP_JAVA 关于将服务方法公开为 Controller 操作的评论。

关于公开为 REST 服务的 Grails 服务方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18918218/

相关文章:

grails - Groovy:动态属性

chalice 3 : ServletContext is coming null in grails service

unit-testing - Grails 单元测试模拟服务与分配服务实例

grails - Grails范围为Singleton,许多用户登录并执行操作

Grails:在服务中使用时无法在空对象上调用方法 sendEmail()

hibernate - GORM IdentityEnumType 与 Grails 2.5.6 映射 NPE

rest - Grails 3 应用程序中 POST 中的 header 不会随其余服务一起发送

grails - Grails 服务中的服务声明错误

gwt - 在 grails 中集成现有的 gwt 应用程序

grails - Acegi/Spring Security Grails 插件看不到用户实例的更改