java项目导入另外一个项目打成的jar包,项目和jar项目的数据库数据源不同,如何调用jar的dao层方法执行。

如题,存在A和B两个项目,两个项目都是独立的项目,从dao到web层都有,也有自己的数据库数据源。现在将A项目打成一个jar包导入B项目。B项目调用A项目的service层方法。如何保证能调用并执行。是否需要先加载A项目的数据源再调用A项目的service方法?
例如B项目中要调用A.jar的方法去执行扣费操作,把扣费是否成功的信息返回来。
但是现在AB的数据库源又是不同的。
麻烦各位大神给我说说。如果是需要加载A项目的数据源,如何加载,加载后是否会影响B项目本身?

0

2个回答

多数据源;
如果A项目打包成jar带得有spring配置,那在B项目spring配置中不要重复命名了,然后在B项目spring配置中引入A项目spring配置即可;
如果A.jar只有字节码等文件而不包含数据源的配置,可以在B项目中配置两个数据源即可;
数据源datasource,它就是一个对象,不要想得那么复杂,让spring帮你实例化两个对象,这得多容易。

https://www.cnblogs.com/digdeep/p/4512368.html

0

这主要还是看你的两个jar包,内部是怎么写的,
如果你是使用的springMVC 框架的话,数据源是写在dao层的代码里面的,这里就看jar里面有没有数据源的构造参数了,有的话直接set。不是松的而是直接将数据源写死了那就不行。
如果是使用的SSM框架,dao层都是操作接口而已,数据源是写在配置文件里面的,也不会影响到,你要调就正常调好了,传入正确的参数。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
spring boot 打成jar包最简单的方式(图文详解)
工作需要第一次使用spring boot 开发,打jar包时先是直接导出 runnable jar ,后来发现运行不了,查了半天发现打包方式有问题,写下来与大家分享
支付宝开发 sdk jar包 导入自己项目可以直接调用
支付宝 sdk jar包,直接将jar包导入自己项目,调用支付宝trade接口即可实现
Testng JAR包及教程
关于Eclipse安装Testng插件及使用Testng的方法
unity3d调用jar方法和属性的例子
unity3d调用jar类中的方法和属性的例子。
使用maven构建项目,core,dao,service分别打包
使用maven管理项目,dao、service等分开管理 搭建了私服和镜像,地址http://192.168.1.100:8081/nexus/content/groups/public,详见settings.xml 项目使用SpringMvc,数据库为MySql,测试库为springmvc_test,生产库为springmvc,ORM采用Hibernate 打成war包后,输入http://localhost:8080/helloworld/user/users,能显示生产库的内容,即为ok 本项目仅仅是示例,供学习使用 打包时候,运行clean package -DskipTests,否则报错,测试用例在eclipse中运行没问题,在打包时运行缺少jar包
ssm项目所需JAR包
ssm所需的JAR包
java项目中去掉多余的jar包(三个Eclipse插件),有操作图示
三个Eclipse插件可以去掉多余的java项目中jar包,有操作图示。
php调用java jar包
php调用java类的方法 需要将java工程打包称jar包之后调用
搭建一个SSM框架的WEB项目所需要的jar包
搭建一个SSM框架的WEB项目所需要的jar包,里面包含spring、springMVC以及mybatis相关的jar包等
Spring支持DAO需要的jar包
提供了Spring编写dao需要的jar包。Spring与Java EE持久化数据访问。
eclipse 内容补全工具jar包
eclipse自动补全时, “=”,空格不会将自动联想的代码上屏; 使用方法:将jar包放入plugin覆盖,重启即可使用。
SSM项目需要的全部jar包及配置文件
主要是Spring,SpringMVC,Mybatis开发使用的jar包及配置文件
spring boot 入门,maven打成jar包,运行例子
spring boot 入门例子, 打成jar包,直接运行.快速入门,学习spring boot
java字体修改包,jar文件。
java字体修改包,jar文件。更改项目中的字体,使项目更好看。
java项目需要的jar包
springmvc hibernate 整合所需要的所有jar包,贴出来大家评论下
ssm完整javaweb项目jar包
从一个完整的javaweb项目中复制的全部jar包
Linux上执行带main方法的java文件
linux下执行java项目 main方法 打成的jar包,java -jar TestDemo.jar。具体过程请查看文档。
工程打成jar包供第三方调用示例
工程打成jar包供第三方调用示例
IDE打包生成JAR的教程
使用Eclipse将Java应用程序打包成Jar文件的说明,简单介绍了打包流程。
oracle完整引入jar包和编译java类
oracle完整引入jar包和编译java类,实现数据库级别的函数的调用
c++调用jar包
c++编写的动态库,可以调用jar包。压缩包中包含代码和接口说明
java权限管理系统的jar包
java权限管理系统的jar包配合http://www.oschina.net/code/snippet_59256_15087使用。
使用eclipse创建struts2项目所需的jar包
这是创建struts项目所需的jar包。 使用的时候直接复制到项目的WEB-INF文件夹下的jar目录下即可使用。
java与js互调jar包
Android代码调用js不需要再依赖webview,直接引入此jar包即可,用java标准的js调用。
dl4jjar包合集,直接导入java项目即可
deep learning for java jar包合集,直接导入java项目即可。免maven,方便快捷
java 编译类打成对应的jar
java 编译类打成对应的jar,window环境可以直接运行,java 编译类打成对应的jar
mvc项目所需jar包
mvc项目所需jar包,直接拷进WebContent/WEB-INF/lib,可为通用
将多个jar包合并为一个jar包
将多个jar包合并为一个jar包,是android项目更简洁,文件内附使用说明
简化Dao层开发的源码---DaoUtil.jar
简化J2EE项目中Dao层的开发,使用反射机制,能够搞定增删改查等基础功能,以后会增加其他常用功能,比如分页查询等等。这个资源仅限于交流使用,用于商用用途概不负责。
WAS6.1使用数据源用到的jar(包括base.jar)
WAS6.1使用数据源用到的jar(包括base.jar)
ssm项目所需要的jar包
ssm框架所需要的jar包,今天分享出来给大家共享一下.希望大家多多关注互粉哦.
myeclipse在Java Project(java项目)中导入jar环境步骤(图解)
myeclipse在Java Project(java项目)中导入jar环境步骤(图解). 就是不到如jar包,在java工程中运行!很详细的 值得下载!
基于springboot的两个项目之间的远程调用
基于springboot的两个项目之间的远程调用,有问题请提出
gradle打包(eclipse)
Eclipse采用AndroidStudio的编译打包方式利用gradle进行打包操作
关于执行java命令引入外部jar包方法
关于执行java命令引入外部jar包方法
MyEclipse 项目运行总说缺jar包,实际有,按以下方式处理就可以了
MyEclipse 项目运行总说缺jar包,实际有,按以下方式处理就可以了
如何在Ant中引入第三方Jar包
如何在Ant中引入第三方Jar包.zip
tomcat支持php项目必须的jar包
工具jar,包含: script-api.jar、php-script.jar、JavaBridge.jar、php-servlet.jar四个jar包
直接执行js文件jar包
android不使用WebView来执行Javascript脚本,方便实用。
C#调用Java程序Jar的实现方法
文档详细描述了C#调用Java程序Jar包的实现方法
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 如何学习一个java项目 数据库课程项目

相似问题

2
java项目导入另外一个项目打成的jar包,项目和jar项目的数据库数据源不同,如何调用jar的dao层方法执行。
1
如何实现在客户端或浏览器页面中集成一个类似plsqldeveloper一样的查询功能?
4
怎样用Java描述数据库中出现的:当出现某种情况的时候就把这一条没用的数据删掉
1
java运行jar包, 两种方式项目都可以运行成功,但是访问项目时,java -jar 会报异常
1
急求一个java能够实现杨辉三角的代码,萌新求大佬帮助。
5
我用ssm写的项目,在A方法中获取了一个list数组怎么直接在b方法中使用
1
idea 创建多个线程并通过mybatis 去批量插入数据库,一直报回滚错误,错误如下
1
mysql在一个字段确定的情况下随机获取n条数据怎么实现
0
用JFrame如何实现小球移动并且能访问setsize之外的坐标
1
麻烦哪位大神用Java模拟一个进销存系统,提供一下思路呗,没一点思路?
1
java实现将数据等分存储到不同的服务器
2
求助 Thymeleaf List中不同对象的数据拼接显示。
2
写一个java视窗小工具实现从数据库导出excel报表,请问什么方案比较好?
4
急!在线等。使用maven把项目打成war包,java文件没有被包含进去!!!!
6
Java后台调用restful接口,怎么调用,get带参数的怎么传递。
2
java取出LDAP中的whenChanged字段如何转换?
0
如何使用遗传算法解决球面均匀分布100个点的问题?
1
java如何实现在setsize里改变坐标位置?
3
用eclipse开发java的web项目,怎么使每次访问网页都会调用数据库传输数据到该网页。
1
带有泛型的接口方法实现类使用反射获取方法参数类型时多一个Object参数