似乎我被这个问题逼迫:
我有一个带有spring3框架的maven项目(项目A),它使用JPA2.0 api进行基本的数据库访问(CRUD),这个项目将打包为jar。
现在我需要把这个jar放到另一个基于maven / spring的项目(项目B)的依赖项中,如果我可以将项目A的数据源配置公开到项目B中,我正在寻找,所以我可以更改数据库连接字符串等属性。
现在我的想法并不是一个完美的解决方案,我明确地将项目A的context.xml导入到项目B的context.xml中,但同时我失去了上述的灵活性。
有人可以告诉我原来的想法是否可行,如果是的话,如何实现?谢谢 所有!
编辑:在添加将配置注入项目B的辅助API方面,我们的客户不希望尽可能少地更改或更改项目A的源代码,但是其他配置文件也可以。