在插件描述符的doWithSpring Colsure中获取应用程序配置

Posted

技术标签:

【中文标题】在插件描述符的doWithSpring Colsure中获取应用程序配置【英文标题】:Getting Application Configuration in doWithSpring Colsure of Plugin Descriptor 【发布时间】:2015-05-16 15:37:03 【问题描述】:

我正在扩展 Spring oauth 插件并想为我扩展的一些类声明 bean,例如 OAuthConfig 类,我想在 doWithSpring 闭包中将扩展类声明为 bean插件描述符

public class MyOAuthConfig extends org.scribe.model.OAuthConfig 


   public MyOAuthConfig(String key, String secret) 
    super(key, secret); 
   


我想将这个类声明为插件 bean

doWithSpring
   passportOAuthConfig(com.mycompany.security.MyOAuthConfig)
        key = [application configuration here]
   

如何在此处获取 grails 应用程序配置

【问题讨论】:

【参考方案1】:

您可以访问application,这是来自doWithSpringgrailsApplication。因此,您可以执行以下操作:

doWithSpring = 
  ...
   passportOAuthConfig(com.mycompany.security.MyOAuthConfig)
        key = application.config.someValueFromHere
   
  ...

【讨论】:

以上是关于在插件描述符的doWithSpring Colsure中获取应用程序配置的主要内容,如果未能解决你的问题,请参考以下文章

具有许多占位符的 ItemStack

14课 局部段描述符的使用

提示:如何在 Ninja Forms Wordpress 插件中向文本区域添加占位符

文件描述符的继承 - Python 3.4

Django CMS:基于所选插件的页面内导航菜单

在不同进程之间传递文件描述符的可移植方式