在Grails中使用Java类(具有Spring / Hibernate依赖性的整个模块)

时间:2011-01-11 10:49:41

标签: java grails jar

我有一个带有支付模块的Java / Spring / Hibernate应用程序。支付模块有一些域类用于支付订阅和交易等。相应的hibernate映射文件在那里。该模块使用applicationContext.xml进行所需的一些配置。

此外,此模块还有一个PaymentService,它使用paymentDAO完成所有与数据库相关的工作。

现在,我想在我的其他应用程序(Grails应用程序)中使用此模块(没有任何或最少的重写)。我想将支付模块作为jar引入或将源文件复制到Grails中的src / java文件夹。

在此背景下,我有以下问题:

  1. 模块中用于Spring配置的现有applicationContext.xml是否可以像在Grails中一样工作?它是否与Grails的其他Spring配置合并?
  2. 我在哪里放appContext.xml?类路径? src / java应该有用吗?
  3. 我可以将jar中的applicationContext.xml捆绑(如果我使用jar选项),如果需要更改任何内容,可以在Grails中覆盖吗?那种情况下有多个bean定义问题?
  4. PaymentService被认定为常规服务?是否会在控制器和/或其他服务中自动注入?
  5. PaymentDAO会使用Grails的数据源配置吗?
  6. 我在哪里放置此模块的hbm文件?
  7. 我可以在jar中捆绑hbm文件(如果我使用jar选项),如果需要更改任何内容,可以在Grails中覆盖吗?挑选哪些朋克?或者,会有问题吗?
  8. 问题太多了! :)

    所有这些问题实际上都在尝试之前。我将在接下来的几天(目前很忙)尝试这个。任何帮助表示赞赏。

    感谢。

1 个答案:

答案 0 :(得分:0)

您需要考虑以下几点:

可能不是您正在寻找的确切答案,但我希望这会有所帮助。