【发布时间】:2013-09-13 13:30:03
【问题描述】:
我们有一个相当复杂的 Web 应用程序,它使用 spring-mvc 和 maven 构建系统编写,并希望在前端利用 Grails 的所有功能。 所以 Grails 应用本质上会调用 spring-mvc 应用的服务层来访问它的业务逻辑和数据。
我需要一些关于我的架构方法的指导,以实现这种高层次的集成。 据我了解,我需要; - 在我的 BuildConfig.groovy 中添加我的 spring-mvc 应用程序作为编译依赖项。 - 在我的 conf/spring/resources.groovy 中将服务层对象公开为服务 bean,并将它们注入到我的控制器中
问题: 我的 spring-mvc 应用程序有很多自己的依赖项(它显然必须拥有),这会导致很多依赖项错误。我应该在我的配置中设置“transitive=false”并在我的 Grails 应用程序中调用所有这些吗? 数据源应该如何配置?我想我必须通过从我的 Grails applicationContext 调用它来集成我的 spring-mvc 应用程序的 applicationContext 并希望它能够很好地引导?
【问题讨论】:
-
如何在这个 Spring 服务中访问你的数据库?是通过依赖注入?
-
在 spring 中通过数据源 bean 连接数据库访问。这正是为什么我觉得在将其暴露给 Grails 应用程序方面我还有更多工作要做。
标签: java spring grails spring-mvc