【问题标题】:Using Spring DSL in a Grails Plugin在 Grails 插件中使用 Spring DSL
【发布时间】:2020-11-18 21:06:50
【问题描述】:

我正在尝试在 Grails 插件中使用 Spring DSL 功能。但是,它不起作用。这是我插件的 conf/spring/resources.groovy 文件中的内容:

import org.springframework.aop.scope.ScopedProxyFactoryBean

// Place your Spring DSL code here
beans = {
  baseSvcProxy(ScopedProxyFactoryBean) {
    targetBeanName = 'baseService'
    proxyTargetClass = true
  }
}

但是,它似乎被完全忽略了。如果我将完全相同的代码移动到应用程序的 conf/spring/resources.groovy 文件中,一切都会完美运行。为了使插件正常工作,是否需要做一些不同的事情?

【问题讨论】:

    标签: spring grails groovy proxy javabeans


    【解决方案1】:

    要从 Grails 插件修改 spring 上下文,您需要使用插件的 doWithSpring 部分 hooking into the runtime configuration。 Resources.groovy 在插件中被忽略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-26
      • 2011-08-04
      • 2014-01-02
      • 2016-05-24
      • 2012-05-01
      • 1970-01-01
      • 2011-08-15
      • 2016-03-23
      相关资源
      最近更新 更多