我们正在使用开源grails项目,我们希望使用消息队列将它与我们的系统集成。
我们可以将消息队列的代码添加到grails项目中。但我们更喜欢做的是让grails项目构建一个独立的jar文件,然后我们可以从我们的项目中使用它。
在我们的应用程序中,我们希望启动opensource grails项目的hibernate / GORM层,因为我们使用消息传递而不需要Web层。
理想情况下,我们希望我们的项目是Spring / Java,但如果这不实用,那么我们将使用grails项目。
这是否可能,或者是扩展现有grails项目的更好方法?
答案 0 :(得分:0)
在Spring / Java应用程序中没有重复使用Grails应用程序的开箱即用方法,尽管有一些方法可以在Spring应用程序中使用GORM独立应用程序(as discussed here)
我的建议是扩展Grails应用程序。如果不希望使用Groovy或某些Grails功能,那么通过使用单独的src/java
Spring bean配置将Java源添加到beans.xml
,您仍然可以使用该项目,就像它是一个基于Java的纯Spring项目一样文件和其他“后备”。