我看到许多帖子引用 quartz 作业不应该调用 Controller 。我正在使用 Grails 来使用 salesforce.com 对 REST API 的新支持。每晚的工作将使用该 API 将客户数据从我们的专有数据库更新到 salesforce 环境。有一个使用登录 ID 创建的 session 。
所以......我想使用 grails 的作业插件来给我一种 cron 风格的方式来调用与服务交互的 Controller ,以便通过 httpclient 发送 REST API 调用来更新/更新我们在 salesforce.com 中的对象土地。
这似乎是从 Grails 的工作区域调用 Controller 的正当理由。
希望有任何反馈或替代方法(在 Grails 内)来处理这个问题。
谢谢,大卫
最佳答案
为什么要从 Quartz 作业中调用 Controller ?这看起来很尴尬。
用户 grails 服务。
Quartz 插件具有依赖注入(inject),因此调用服务方法应该很容易。
关于rest - 我应该从 Quartz 作业中调用 Grails Controller 以进行 REST API 调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151552/