「 SPRING 」 三月 14, 2021
如何给 Spring Boot 外挂 classpath?
文章字数 3.8k 阅读约需 3 mins.
假设使用 Spring Boot 开发了一个可使用不同数据库的应用,每个数据库的 jdbc 驱动包都不同,不想在 Fat Jar 中打入所有的数据库驱动 jar,又不想为每一个确定了具体数据库的场景都打一个对应的 Fat Jar 包,有没有优雅的方式来实现这个需求呢?
我们先来看下 Spring Boot 的 Fat Jar(Executable Jar)是如何运行的。
通常情况下,要启动一个 Spring Boot 应用,可通过如下方式:
$ java -jar example.jar
Spring...
查看全文