如题,存在A和B两个项目,两个项目都是独立的项目,从dao到web层都有,也有自己的数据库数据源。现在将A项目打成一个jar包导入B项目。B项目调用A项目的service层方法。如何保证能调用并执行。是否需要先加载A项目的数据源再调用A项目的service方法?
例如B项目中要调用A.jar的方法去执行扣费操作,把扣费是否成功的信息返回来。
但是现在AB的数据库源又是不同的。
麻烦各位大神给我说说。如果是需要加载A项目的数据源,如何加载,加载后是否会影响B项目本身?
java项目导入另外一个项目打成的jar包,项目和jar项目的数据库数据源不同,如何调用jar的dao层方法执行。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 诚哥丿 2018-10-19 02:05关注
多数据源;
如果A项目打包成jar带得有spring配置,那在B项目spring配置中不要重复命名了,然后在B项目spring配置中引入A项目spring配置即可;
如果A.jar只有字节码等文件而不包含数据源的配置,可以在B项目中配置两个数据源即可;
数据源datasource,它就是一个对象,不要想得那么复杂,让spring帮你实例化两个对象,这得多容易。解决 无用评论 打赏 举报
悬赏问题
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记