2016-11-09 224 views
5

我想製作獨立的web應用程序。 我有一些SpringBoot的問題。如何在SpringBoot中配置額外的類路徑?

我的應用程序是SpringBoot的一個jar文件。

但我的應用程序通常需要jdbc驅動程序jar。 我想爲我的應用程序排除jdbc驅動程序jar。 我想從lib文件夾讀取庫jar。

但SpringBoot lib文件夾是BOOT-INF/libfinal static

所以,我想爲jdbc驅動程序jar添加外部類路徑(lib)。

如何在SpringBoot中配置額外的類路徑。 可用嗎?

回答

7

你可以參考下面這個鏈接從春天啓動:

https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html#executable-jar-property-launcher-features

可以使用loader.path屬性來定義一個lib文件夾位置

+0

謝謝侑你的答案。但它現在正在工作。我的應用程序:/dev/myapp.jar,外部庫:/dev/lib/ojdbc6.jar。設置「loader.path」,但沒有加載庫。 – fightingmamoru

+0

@FIGHTINGMAMORU,你的評論很混亂。前面提到'working',後面說'library沒有加載'。你有工作嗎? – Rao

+0

我認爲他的意思是'不'工作,而不是'現在'工作。我的獨立彈簧靴罐有類似的問題。它似乎沒有用loader.path加載一個jar文件。它是否必須是目錄?我不一定要用我的依賴jar加載文件夾中的所有內容 – Pickles