Grails 3 + Springboot依赖项

时间:2016-12-22 10:46:55

标签: grails spring-boot

我有一个Grails 3应用程序,它依赖于springboot管理的依赖项。如何从Grails引导那些springboot dependend依赖项,这样我就可以使用dependensies中的服务和bean。

通过依赖项中使用的包来扩展Application.groovy packageNames funktion似乎是引导大部分而不是全部......

2 个答案:

答案 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