Grails 导出插件引发错误 "No Signature Of Method is allowed"

标签 grails plugins

嗨,我正在使用 grails 导出插件,并在依赖项和 mime 类型中添加了 excel 插件。

我以以下格式传递数据:

 FileOutputStream output = new FileOutputStream("C:/dummy/test1.xlsx")
 def empDate = [[joindate:2018-01-30,desig:Instructor]]
 List fields = ["joindate", "desig"]
 Map labels = ["joindate": "Join Date", "desig": "Designation"]

 exportService.export("xlsx", output,empDate, fields, labels, [:], [:])

 //Throws an error "No Signature of method is allowed for argument types ....."

完全错误是

No signature of method: com.test.ExportService.export() is appl icable for argument types: (java.lang.String, java.io.FileOutputStream, java.util.ArrayLis t, java.util.ArrayList, java.util.LinkedHashMap, java.util.LinkedHashMap, java.util.Linked HashMap) values: [xlsx, java.io.FileOutputStream@10234, [[joindate:2018-01-30, ...]], . ..] Possible solutions: every()

最佳答案

com.test.ExportService.export()表示您正在使用插件提供的导出服务实现以外的导出服务实现。您可能有一个本地定义的 ExportService您不小心使用的类。重命名您的本地类(首选)或将注入(inject)强类型为插件提供的注入(inject)。

关于Grails 导出插件引发错误 "No Signature Of Method is allowed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55285446/

相关文章:

jquery - 从gsp中的 Controller 传递的对象列表中获取特定元素

grails - Grails “deep”条件+一对多关系

Maven Archetype Plugin - 如何使用不包含 pom.xml 的部分原型(prototype)?

visual-studio - 是否有 Visual Studio 插件来突出显示一段文本,就像在 Microsoft Word 中一样?

grails - grails集成测试用例保留数据以供调查

grails - 为什么 Logback/Slf4j 在 Groovy 中记录错误的文件和行号?

validation - 如何测试非域类上的 Grails 验证

plugins - 如何构建一个grafana面板插件?

.net - 处理从动态加载的 .NET dll 引发的事件

java - Eclipse 导航器上下文菜单