从Grails插件命令

时间:2015-05-08 04:05:52

标签: grails grails-plugin

我正在尝试为Grails编写一个插件,它会根据我们在旧数据库中设计的特殊视图自动生成我的域类。我基本上只是想节省一些时间来手动编写使域类工作所需的所有映射内容。

我是否可以从自定义ApplicationCommand实现访问项目的application.yml中定义的dataSource?如果是这样,我如何拉它以便打开与数据库的连接?

1 个答案:

答案 0 :(得分:1)

我找到了答案here。注入常​​规人工制品的dataSource bean可以通过ApplicationContext访问,如下所示:

def dataSource = applicationContext.getBean('dataSource')