SpringBoot引入第三方jar包的处理方式

spring boot加载第三方jar包的配置文件的方法 本篇文章主要介绍了spring boot加载第三方jar包的配置文件的方法,详细的介绍了spring boot jar包配置文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 立即下载

在项目开发中不可避免会遇到引入第三方jar包的情况,这些第三方jar是在Maven仓库中没有的。

有两种处理方式:

  • 将jar包安装在本地maven库(本地私服)
  • 将jar包放入项目目录中。

其中第一种方式与通常的使用方式没有太大的区别,这里主要介绍第二种方式。


常见的打包方式又分为两种,打成jar包或者打成war包。

1.打成jar包

假如我们的第三方jar放置在项目根路径下,即:
在这里插入图片描述
此时,我们在pom.xml中这么配置:
在这里插入图片描述在这里插入图片描述
打包后jar包的路径即在BOOT-INF\lib目录下。

2.打成war包

打成war的话有两种处理方式。
因为打成的war里面的WEB-INF/lib目录下即是存储项目的依赖jar包,因此可以直接将第三方jar丢入项目的WEB-INF/lib目录下,然后在pom.xml中引入该依赖时像上边的一样指定路径就可以了;
第二种就是放在别的目录,然后再使用maven的打包插件指定要打入的目录即可。

①.直接丢进WEB-INF/lib目录的方式
在这里插入图片描述
其他地方不需要修改,就可以直接使用了

②.放在其他目录的方式
这里还是放置在项目根路径下的lib目录
在这里插入图片描述
然后在build标签下配置如下插件即可:
在这里插入图片描述
上边两种打成war包的方式都会将第三方jar打入WEB-INF/lib下。

【go-libp2p学习笔记】使用go-libp2p搭建中转服务器(circuit relay server) libp2p算是一个蛮新的库,提供了非常强大的p2p节点发现/连接/通信能力。IPFS的基石。 中文网上的**技术教程**比较少,所以抛砖引玉开一点坑来体验一下! 阅读详情

相关推荐

保姆级避坑指南:Mid-360雷达到手后,用livox_ros_driver2从接线到出点云的完整流程

本文提供Mid-360雷达到手后的完整使用指南,涵盖从硬件接线、网络配置到livox_ros_driver2驱动的安装与调试,帮助用户避开常见陷阱,实现点云数据的稳定输出与可视化。重点解析了配置文件的参数设置和点云格式选择,确保用户能够高效部署和使用Mid-360雷达。

weixin_30733003的博客 483

SpringBoot 工程打包成jar包&使用外部的配置文件启动

⏹SpringBoot 工程打包成jar包&使用外部的配置文件启动

菜鸟记录 5253

NPU、CPU和GPU

NPU、CPU和GPU是三种不同类型的处理器,它们各自有不同的设计特点和应用场景。NPU(Neural Processing Unit,神经网络处理单元)是一种专门为加速神经网络计算而设计的处理器。

m0_60697583的博客 1755

SpringBoot maven项目 如何将lib目录下的 jar 文件一并打入到项目jar包中 ?

情景 在一些特殊的情况下,需要导入本地的jar包到项目中,这时候需要做一些设置才能在打包的过程中不会出现找不到jar包的问题。 POM.xml dependencies 添加 <dependencies> <!--引入本地jar包地址--> <dependency> <groupId>xxx.xxxx</groupId> <artifactId>x...

阳光的专栏 2021

【脑电分析系列】第7篇:频域分析基石 — 功率谱密度(PSD)的计算与常见方法对比

本文探讨了脑电图(EEG)频域分析的核心方法——功率谱密度(PSD)。通过对比基于快速傅里叶变换的周期图法和更稳健的Welch's方法,指出后者通过分段、加窗和平均处理,能有效降低估计方差,更适合分析非稳态的脑电信号。文章详细解析了关键参数设置对频率分辨率和统计稳定性的影响,并提供了Python计算实现。PSD分析将复杂的脑电信号转换为直观的频域特征,为研究认知功能和神经疾病提供重要依据。

qq_32516809的博客 1801

从2804云台电机到桌面机械臂:一个STM32/GD32玩家的FOC驱动踩坑全记录

本文详细记录了从2804云台电机到桌面机械臂的FOC驱动开发历程,涵盖了硬件选型、驱动方案优化、软件调试等关键环节。特别分享了L6234P驱动芯片的发热问题、AS5600编码器的I2C通信陷阱以及PID调参的实战经验,为DIY爱好者提供了宝贵的参考。

weixin_26897585的博客 478

springboot工程,jar部署,需要依赖resources/lib下的外部jar包

springboot工程,jar部署,需要依赖resources/lib下的外部jar包,需要在pom文件中添加如下 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> &l...

qq_42478602的博客 1493

一文探讨视频秒开:m3u8视频格式与视频秒开优化

秒开指的是,一秒内成功加载的播放数/播放总数。本意是想对比一下m3u8与mp4视频格式,并了解m3u8格式优缺点,以确定一个大概优化方向。但对m3u8做简单了解后,觉的m3u8可能是一个优化方向。

bjxiaxueliang的CODING小栈 2万+

将springboot项目生成可依赖的jar,并引入到项目中

SpringBoot项目默认打包的是可运行jar包,也可以打包成不可运行的jar包。能打成可运行的jar包是因为,Spring Boot 项目引入了 spring-boot-maven-plugin 依赖包。

小李的专栏 7682

ARM Linux工控板+C# .NET Core:倍福ADS协议轻量化工业控制(附跨平台部署代码)

某自动化设备厂的倍福PLC控制系统曾依赖传统x86工控机:单台设备需配备1台Intel i5工控机(成本约8000元),功耗30W+,且Windows系统稳定性受工业环境干扰(如电磁辐射导致蓝屏)。更棘手的是,设备需部署在产线边缘(空间狭小),x86工控机的体积(4U机架)和散热需求(风扇噪音)难以适配;而多设备部署时,高硬件成本和高功耗导致年运维成本超20万元。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 954

【前端基础篇】HTML5 + CSS3 入门知识

,HTML5和CSS3核心知识

前端知识分享喵 2982

SpringBoot引入第三方jar包或本地jar包的处理方式

在项目开发中不可避免会遇到引入第三方jar包的情况,这些第三方jar是在Maven仓库中没有的。 有两种处理方式: 将jar包安装在本地maven库(本地私服) 将jar包放入项目目录中。 这里主要讲述第二种方式,而第二种方式又分两种情况:项目打jar包和项目打war包。 ① 项目打jar包时引入第三方jar 项目打jar包此时是没有src/main/webap/WEB-INF/...

小小默:进无止境 1万+

FPGA/IC 秋招笔试/面试题总结(目录)

FPGA/IC 秋招笔试/面试题总结-目录介绍 文章目录FPGA/IC 秋招笔试/面试题总结-目录介绍一、FPGA内部资源1. 什么是FPGA2.FPGA内部资源二、同步时钟、同步/异步电路1.同步时钟2.同步/异步电路三、同步复位/异步复位1.同步复位2. 异步复位3. 异步复位同步释放四、同步FIFO/异步FIFO1.同步FIFO2.异步FIFO五、FIFO最小深度计算1.FIFO最小深度2.示例分析六、逻辑电平1.TTL电平标准2.LVTTL电平标准3.CMOS电平标准4.LVCOMS电平标准5.RS

Crazzy_M的博客 2万+

SpringBoot工程引入第三方jar包或本地jar包的处理方式

1 在springboot项目的resources目录中创建个文件夹(文件夹名随意命名,下面使用lib)用来存放jar包 2 将第三方jar包复制到lib文件夹下 3 然后在idea中右键lib文件夹,选择最下面的Add as Lirary…然后可以调用jar包中的接口了 但是发现maven当中并没有相关jar信息 4 pom文件中加入如下内容 groupId,artifactId,version可随便写,有多少第三方jar,就要配置多少项 <!--按如下方式引入每一个第三方的jar包,其

那就这样吧~ 6252

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Spring Boot 引入第三方jar包或本地jar包的处理方式

问题描述 在maven项目中,由于种种原因如在maven中心仓库不存在所需的jar包、公司内部的jar包等,在这种情况下咱们需要额外引入这些第三方的jar包。 方法 将jar包直接放到项目中 在resources中新建lib包,然后将jar包放入其中,同时在pom.xml文件中做如下配置: <dependency> <groupId>cn.wildfirechat&...

dakerKing 1203

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

SpringBoot引入第三方jar包的处理方式打成jar或者war

在项目开发中不可避免会遇到引入第三方jar包的情况,这些第三方jar是在Maven仓库中没有的。 有两种处理方式: 将jar包安装在本地maven库(本地私服) 将jar包放入项目目录中。 常见的打包方式又分为两种,打成jar包或者打成war包。 1.打成jar包 假如我们的第三方jar放置在项目根路径下,即: 此时,我们在pom.xml中这么配置: <!--本地开发的ILEDCloudSDK 其中groupId,artifactId,version自定义--> <depend

caihuawei123的博客 609

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SpringBoot引入第三方jar包或本地jar包的处理方式,爬坑

由于之前引入了一个本地Jar包在本地测试环境下项目是可以正常运行的,但是发布到Linux服务器上就一直报找不到Jar包错误,后面发现是Maven 打包的问题 我要将smartgild.jar 这个包引入到 platform-mobile-api.jar 这个项目里打包后jar包的路径在BOOT-INF\lib目录下 在Resource 文件下新建一个包 jar 后...

你好啊佩奇 941
上一篇: SpringBoot中使用Log4j2配置实例
下一篇: JSR 303 - Bean Validation的使用(数据校验)
淋雨一直走啊
博客等级 码龄11年 39粉丝 46原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值