小编典典

用于Spring Boot的外部库文件夹

spring-boot

我不知道如何为我的Spring Boot应用程序外部化所有的jdbc驱动程序,一旦构建了应用程序,我就不想将jdbc驱动程序插入胖子了。

有什么方法可以设置java vm参数,从而通知jar执行中应该包含哪个外部文件夹?否则可能会存在某种spring属性。

例如:

java  -DLib=file:\\\c:\Drivers -jar sample.jar

阅读 305

收藏
2020-05-30

共1个答案

小编典典

请参阅有关PropertiesLauncher的文档:

看起来您可以使用该loader.path属性来定义一个lib文件夹位置,其中包含要加载的jar-实际上lib文件夹(与jar内联)是默认位置:

loader.path(如果为空)默认为lib(表示本地目录,如果是从存档运行则表示嵌套目录)

2020-05-30