Grails服务方法公开为REST服务

ikv*_*000 1 grails grails-services

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

以下是我的问题.

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

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

dma*_*tro 5

如果您还没有转换到Grails 2.3,您可以查看JAXRS插件CXF插件以及此页面以供参考.

Grails 2.3.0带来了REST服务的复兴.

注意
JAXRS插件将有助于实现您在问题#1中同意@TP_JAVA关于将服务方法暴露为控制器操作的注释所需的内容.