我需要为Grails应用程序编写一个脚本,该脚本可以修改持久数据,向用户发送电子邮件等。
尽管没有Grails特定的东西-我可以使用JDBC,JavaMail完成这些任务-我希望有更好的方法。具体来说,如果我可以编写一个可以访问Spring Bean以及在Grails应用程序中定义的域类的Groovy脚本,似乎可以节省很多时间。
有什么建议么?
最佳答案
根据您的问题,我假设这是您需要运行的一次性脚本,而不是grails应用程序中包含的某些功能。为此,您可以编写一个Groovy脚本并在grails控制台中运行它:
grails prod console
在控制台中,您可以访问Domain类(和GORM)。然后,您可以将mail / activation / commons-email jar 转储到lib目录中,或安装grails Mail plugin。
关于grails - 编写Grails应用脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1085270/