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

相关推荐
清风6666662 小时前
基于51单片机宠物喂食系统设计
数据库·单片机·毕业设计·51单片机·课程设计·宠物
一语雨在生无可恋敲代码~3 小时前
RAG Day06 查询重建
数据库
对着晚风做鬼脸3 小时前
MySQL进阶知识点(八)---- SQL优化
数据库
nbsaas-boot3 小时前
使用 DuckDB 构建高性能 OLAP 分析平台
java·服务器·数据库
欢喜躲在眉梢里3 小时前
mysql之二进制日志
运维·数据库·mysql·日志·数据·mysql日志
mpHH4 小时前
babelfish for postgresql 分析--babelfishpg_tds--doing
数据库·postgresql
javadaydayup4 小时前
别乱继承 WebMvcConfigurationSupport!Spring Boot 静态资源 404 的血泪坑
spring boot·mvc
档案宝档案管理4 小时前
档案管理系统如何对企业效率重构与提升?
大数据·数据库·人工智能·重构·档案·档案管理
TimberWill4 小时前
PostgreSQL表备份并重命名出现索引、外键仍指向旧表,恢复后仍失败的问题
数据库·postgresql