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

相关推荐
b***6532几秒前
springboot整合mybatis-plus(保姆教学) 及搭建项目
spring boot·后端·mybatis
K哥1125几秒前
【9天Redis系列】基础+全局命令
数据库·redis·缓存
5***E6853 分钟前
Spring Boot与MyBatis
spring boot·后端·mybatis
s***46986 分钟前
【玩转全栈】----Django模板语法、请求与响应
数据库·python·django
f***R818 分钟前
redis分页查询
数据库·redis·缓存
5***262223 分钟前
Spring Boot问题总结
java·spring boot·后端
g***727032 分钟前
【mysql】导出导入mysql表结构或者数据
数据库·mysql
煎蛋学姐33 分钟前
SSM汽车租赁管理系统mfobv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·汽车·ssm 框架·汽车租赁管理系统
xkroy39 分钟前
Spring Boot日志
java·spring boot·后端
n***F87541 分钟前
【Spring Boot】SpringBoot自动装配-Import
java·spring boot·后端