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