Я чувствую, что вопрос правильный.У меня было похожее требование.Я использовал плагин Grails Rest.Действие контроллера Grails, которое экспортирует некоторые данные отчета в Excel и ежедневно отправляет их по электронной почте в список рассылки.Поэтому я создал метод в контроллере:
def exportToExcel() {
myService.exportToExcel(response)
}
Затем, кроме реализации exportToExcel () в myService.groovy, я создал дополнительный метод, как показано ниже:
def runExportToExcelJob () {withHttp (uri: "http://localhost:9092/myProject/"){ return get (путь: 'myController / exportToExcel')}}
И, наконец, в моем задании Grails Quartz я вызвал myService.runExportToExcelJob ().
Это работает нормально. Но я тоже удивляюсь, есть ли другой способ позвонить с работы Grails. Любая обратная связь очень ценится.