标签: spring grails dependency-injection inversion-of-control
使用Grails(3.x)我想让某个插件的用户无法使用实现。插件提供的功能可通过依赖注入/控制反转来实现。 因此,我定义了此接口的公共接口和包私有实现。 其次,我想通过resources.groovy注册bean,但是这需要导入要使用的类 - 并且它的包是私有的。
resources.groovy
在Spring中,我会使用" @ Service"来注释课程本身。通过依赖注入使其可用(因此避免了对包私有类的引用)。
如何在Grails(3)中克服这个问题?
答案 0 :(得分:0)
显然可以使用spring注释:Spring - The foundation for grails