Плагин экспорта Grails выдает ошибку «Подпись метода не разрешена» - PullRequest
0 голосов
/ 21 марта 2019

Привет! Я использую плагин экспорта 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 ....."

Полная ошибка

Нет подписи метода: com.test.ExportService.export () применим для типов аргументов: (java.lang.String, java.io.FileOutputStream, java.util.ArrayLis t, java.util.ArrayList, значения java.util.LinkedHashMap, java.util.LinkedHashMap, java.util.Linked HashMap): [xlsx, java.io.FileOutputStream@10234, [[joindate: 2018-01-30, ...]],. ..] Возможные решения: каждый ()

1 Ответ

0 голосов
/ 21 марта 2019

com.test.ExportService.export() указывает, что вы используете реализацию службы экспорта, отличную от той, которая предоставляется плагином. Вероятно, у вас есть локально определенный класс ExportService, который вы используете случайно. Либо переименуйте свой локальный класс (предпочтительно), либо строго введите инъекцию в класс, предоставленный плагином.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...