grails-plugin - 使用 application.yml 中的属性的 Grails 3 插件

标签 grails-plugin grails3

我正在使用 Grail 3 (3.2.11) 创建一个插件。我的插件需要访问每个环境(例如开发、登台、生产)的不同属性(例如 URL)。编写 Grails 应用程序时,我将属性添加到 application.yml 文件中。它们在插件中的哪里?我尝试将它们添加到插件的 application.yml 中,但它没有按预期工作。如果我使用插件将它们添加到应用程序的 application.yml 文件中,它们就会起作用。但我希望这些属性成为插件的一部分,这样每个使用该插件的人都不需要提供这些属性。我希望它像消息属性一样工作。插件可以具有消息属性,并且应用程序可以通过在本地应用程序 message.properties 中提供相同的属性来覆盖它们。我不明白什么。

最佳答案

在与application.yml相同的conf目录中,您可以放置​​一个plugin.yml(或plugin.groovy),它应该允许您更改插件配置,类似于在应用程序的配置文件中完成的方式。

关于grails-plugin - 使用 application.yml 中的属性的 Grails 3 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47337175/

相关文章:

grails - grails和spring安全核心插件-来自客户端的身份验证

tomcat - 部署在 Tomcat 上的 Grails 3.2.0 得到 404

Grails 2.5.1 应用程序偶尔会丢失上下文根

grails - 如何映射urlmappings文件中的500错误?

grails - 在运行时安装 grails 插件

grails - Grails 2.4.3错误context.GrailsContextLoaderListener

grails - Grails 3升级后的致命缓慢性能

unit-testing - Grails中的自定义验证者名称3

rest - Grails REST 客户端插件 - PUT 正文内容

grails - 将grails 1.1.1升级到1.2.1