SpringBoot 不更改 pom.xml 引入各种 JDBC 驱动 jar 包

在项目中,因为厂家可能使用不同数据库,以往的做法都是在 pom.xml 引入相对应的 JDBC 驱动包,然后重新打包;下面介绍另一种方式给大家借鉴:

-Xbootclasspath/a 是 JVM 启动参数,用来把指定路径追加到 Bootstrap ClassLoader 的搜索路径里。

说人话:让 JVM 优先加载你指定的 jar,而不是用 JDK 自带的类。

比如连接金仓数据库:

java -Xbootclasspath/a:/your-path/kingbase8-8.6.0.jar -jar your-app.jar

相关推荐
倔强的石头_3 小时前
SQL Server数据迁移,不只是把数据搬过去
数据库
acd120093 小时前
Redis 缓存和数据库一致性,到底怎么搞?
数据库·redis·缓存
sugar__salt3 小时前
MyBatis-Plus 从入门到实战:高效简化数据库开发的完整指南
数据库·spring boot·mybatis·数据库开发
CodeBlog-star3 小时前
AI Agent 高并发实战:Redis 限流、队列、缓存与高可用全栈方案
数据库·redis·缓存
TDengine (老段)3 小时前
TDengine taosX 与 Explorer — 数据集成与可视化管理
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
Leon-Ning Liu4 小时前
Oracle 26ai新特性:Lock-Free Reservations(无锁预留)
数据库·oracle
xiaopai9454 小时前
WPS能否替代工程项目管理系统
大数据·数据库·项目管理系统·建米软件
wwwzhouzy4 小时前
SpringBoot 响应式编程
java·spring boot·后端·响应式编程
数据库小学妹4 小时前
空间数据库查询慢怎么排查?索引失效、表膨胀、SQL优化实战(附排查命令)
数据库·性能优化·信创·故障排查·索引调优·空间数据库
冰夏之夜影4 小时前
【解决方案】SpringBoot项目添加ssl证书后不生效问题
spring boot·后端·ssl