2016-11-09 3 views
5

Я хочу сделать автономное веб-приложение. У меня есть некоторые проблемы с SpringBoot.Как настроить дополнительный класс в SpringBoot?

Мое приложение - один файл jar от SpringBoot.

Но мое приложение, как правило, необходимо jdbc driver jar. Я хочу исключить jdbc jar для моего приложения. Я хочу прочитать библиотеку jar из папки lib.

Но папка с SpringBoot lib BOOT-INF/lib is final static.

Итак, я хочу добавить внешний путь класса (lib) для jdbc jar.

Как настроить дополнительный путь к классам в SpringBoot. Доступен ли он?

ответ

7

Вы можете обратиться эту ссылку ниже из пружинной загрузки:

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

Вы можете использовать свойство loader.path, чтобы определить местоположение папки Lib

+0

благодарственное YOR для ответа. Но сейчас он работает. Мое приложение: /dev/myapp.jar, Внешняя библиотека: /dev/lib/ojdbc6.jar. Установите «loader.path», но библиотека не была загружена. – fightingmamoru

+0

@FIGHTINGMAMORU, ваш комментарий в замешательстве. В нем упоминается «работа», а позже сказано, что «библиотека не была загружена». У вас это работает? – Rao

+0

Я думаю, что он имел в виду «не», работающий вместо «сейчас». У меня аналогичная проблема с автономными весенними ботинками. Кажется, он не загружает одну банку с loader.path. Должен ли он быть каталогом? Я не обязательно хочу загружать все в папку с помощью бана зависимости – Pickles

Смежные вопросы