Java grails呈现插件不兼容返回类型问题

Java grails呈现插件不兼容返回类型问题,java,grails,grails-plugin,Java,Grails,Grails Plugin,我正在从事一个Grails3(GrailsVersion3.2.3,JavaVersion1.8)项目,该项目需要将gsp转换为pdf。我尝试使用grails提供的渲染插件。 我使用以下方法导入插件: 编译'org.grails.plugins:rendering:2.0.3' 在我的build.gradle文件中 在我的控制器里 我用过: 以呈现pdf。使用def pdfRenderingService 然而,我得到了这个错误 grails-app/controllers/chsam/re/P

我正在从事一个Grails3(GrailsVersion3.2.3,JavaVersion1.8)项目,该项目需要将gsp转换为pdf。我尝试使用grails提供的渲染插件。 我使用以下方法导入插件:
编译'org.grails.plugins:rendering:2.0.3'
在我的build.gradle文件中

在我的控制器里 我用过:

以呈现pdf。使用
def pdfRenderingService

然而,我得到了这个错误

grails-app/controllers/chsam/re/ProformaInvoiceController.groovy: -1: The return type of java.lang.Object getPdfRenderingService() in chsam.re.ProformaInvoiceController is incompatible with grails.plugins.rendering.pdf.PdfRenderingService in grails.plugins.rendering.RenderingTrait. At [-1:-1]  @ line -1, column -1.

我花了几个小时试图让这个插件工作,但它就是不工作。请提供帮助。

通过在声明服务时显式使用类型解决了此问题。使用
pdfRenderingService pdfRenderingService
代替
def pdfRenderingService


在Grails3.2.11上工作,使用
org.grails.plugins:rendering:2.0.3

plz添加依赖项此依赖项,依赖项{runtime'org.springframework:spring test:4.1.6.RELEASE}请添加此编译“org.grails.plugins:rendering:2.0.0-SNAPSHOT”,而不是添加此编译“org.grails.plugins:rendering:2.0.3”
grails-app/controllers/chsam/re/ProformaInvoiceController.groovy: -1: The return type of java.lang.Object getPdfRenderingService() in chsam.re.ProformaInvoiceController is incompatible with grails.plugins.rendering.pdf.PdfRenderingService in grails.plugins.rendering.RenderingTrait. At [-1:-1]  @ line -1, column -1.