springboot(maven)引用 springboot项目jar

2024.6.5 北京

一、要求:项目要求写一个springboot项目对接C端接口,然后springboot项目打成的jar对外提供

二、具体实现

1、新建springboot项目

新建springboot项目-编写业务代码-编写test测试类 内部测试(这里需要注意一点:调用类和被调用类都注入springboot容器,才可以正确调用)

2、项目打包

需要注意:因为路径不同的原因,springboot包不能直接作为项目可调用的jar,需要选取下面一个,且去掉后缀.original

3、maven打包到maven库

注意:每次改变jar,都需要再次加载

mvn install:install-file -DgroupId=com.XX -DartifactId=XXX -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=E:\xx-1.0-SNAPSHOT.jar


-DgroupId=com.XX   声明了包名,后面maven引用的时候需要用到

-DartifactId=XXX  打包的名称

-Dversion=1.0-SNAPSHOT 声明版本号,maven引用时候填写

-Dfile=E:\xx-1.0-SNAPSHOT.jar  这是刚打包完成后包的存放位置

如下图片说明打包成功:

需要注意:如图,installing jar包位置  to  打包完成后位置

to 打包后的位置需要是你maven库位置,意思是打的包已经指到了你的maven库中

4、springboot项目中使用

maven指向刚打包好的maven库位置

pom.xml中引入jar,如下图

添加扫描路径(com.xx.xxxxx)

这时候再去自动注入就没有问题了

需要注意的是如果报错classNoFound  检查打包的jar是否引入了第三方jar,而springboot没有引入

5、maven项目中使用

直接引入

报错classNoFound 直接maven项目里面引入即可

项目中直接去new就可创建对象使用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值