我有一个Grails 3应用程序,它依赖于springboot管理的依赖项。如何从Grails引导那些springboot dependend依赖项,这样我就可以使用dependensies中的服务和bean。
通过依赖项中使用的包来扩展Application.groovy packageNames funktion似乎是引导大部分而不是全部......
答案 0 :(得分:1)
这应该可以解决问题:
class Application extends GrailsAutoConfiguration {
@Override
boolean limitScanningToApplication() {
false
}
}
答案 1 :(得分:0)
管理MongoDB Connection的依赖项如果单独启动,则工作正常,但如果在grails应用程序中使用,则不生成MongoRepositories。似乎grails使jpareporitories,但不是MongoReporitories。我只是将@EnableMongoRepositories添加到我的MongoDB配置中,现在生成了两种类型的存储库。
总结我必须使用
class Application extends GrailsAutoConfiguration {
@Override
boolean limitScanningToApplication() {
false
}
}
启用上述扫描和
@EnableMongoRepositories
在grails应用程序中启用MongoRepositoryGeneration