【问题标题】:Grails: Using "external configuration" to get a plugin's data sourceGrails:使用“外部配置”获取插件的数据源
【发布时间】:2014-03-23 13:01:00
【问题描述】:

我正在构建一个插件,其中包含多个应用程序的可共享代码和配置。我试图分享的一件事是数据源信息。基本上我需要应用程序不必定义它自己的数据源,而是使用插件的数据源。我能想到的最好方法是利用 Grails 中提供的外部配置功能 (http://grails.org/doc/latest/guide/conf.html#3.4%20Externalized%20Configuration)。但是,我不确定如何执行此操作。我可以在网上找到的所有示例都向您展示了在某处使用文件系统上的外部文件时如何执行此操作。我想使用插件中的配置文件。

根据上面链接的文档,您可以指定一个“配置脚本”类来使用,如下所示:

grails.config.locations = [com.my.app.MyConfig]

这可能可行,但是,我找不到关于“配置脚本”类实际上是什么以及如何创建它的文档。

【问题讨论】:

标签: grails groovy configuration datasource external


【解决方案1】:

默认情况下,您的插件的DataSource 文件不会被使用(它在打包阶段被忽略),但您可以创建另一个以“DataSource”结尾的文件(例如MyPluginDataSource)。 BootStrapConfig 也是如此。

您可能需要将应用程序数据源文件留空。

【讨论】:

    猜你喜欢
    • 2010-11-01
    • 2014-10-15
    • 2013-12-28
    • 1970-01-01
    • 2018-03-09
    • 2014-03-14
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多