1
我在grails 3.1.10插件的src/groovy/my/package中声明了多个@Components,并通过在grails中添加以下内容将包名添加到组件扫描中 - app/init/application.groovy:将包添加到Grails 3中的组件扫描的正确方法
@Override
Collection<String> packageNames() {
super.packageNames() + ['package.from.plugin']
}
只要我运行插件本身,它就能正常工作。当我包括我的插件在我的应用程序的build.gradle将其添加:
compile project(':my-plugin')
并运行应用程序,在我-插件声明的bean没有得到正确了有线,它们不能被发现。
什么是从Grails插件添加自定义组件/豆到Grails应用程序组件扫描的正确方法?