【问题标题】:Grails dependency injection with package private classes使用包私有类的 Grails 依赖注入
【发布时间】:2017-08-25 09:39:26
【问题描述】:

使用 Grails (3.x) 我想让某个插件的用户无法使用实现。插件提供的功能可通过依赖注入/控制反转来实现。 因此,我定义了一个公共接口和这个接口的包私有实现。 其次,我想通过resources.groovy 注册 bean,但这需要导入要使用的类 - 而且它是包私有的。

在 Spring 中,我会用“@Service”注释类本身,使其通过依赖注入可用(因此避免了对包私有类的引用)。

如何在 Grails (3) 中克服这一点?

【问题讨论】:

    标签: spring grails dependency-injection inversion-of-control


    【解决方案1】:

    显然可以使用spring注解:Spring - The foundation for grails

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 2011-08-04
      • 2021-12-10
      • 1970-01-01
      • 2018-03-17
      相关资源
      最近更新 更多