包私有类

时间:2017-08-25 09:39:26

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

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

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

如何在Grails(3)中克服这个问题?

1 个答案:

答案 0 :(得分:0)

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