Dossier de bibliothèque externe pour Spring Boot
Je me demande comment externaliser tous les pilotes jdbc pour mon Ressort d'applications de Démarrage, je ne voudrais pas insérer les pilotes jdbc dans mes gros pot une fois que l'application est construite.
Est-il possible de définir une machine virtuelle java paramètre, informer quelle dossier externe devrait être incluse avec le pot de l'exécution? Ou peut d'autre n'existe une sorte de printemps de la propriété.
Par exemple:
java -DLib=file:\\c:\Drivers -jar sample.jar
Grâce
source d'informationauteur Carlos Alberto | 2015-06-10
Vous devez vous connecter pour publier un commentaire.
Consultez la documentation de PropertiesLauncher:
Ressemble, vous pouvez utiliser le
loader.path
bien afin de définir une lib emplacement du dossier contenant les bocaux à charge - en fait, le dossier lib (en ligne avec le pot) est l'emplacement par défaut:N'est-ce pas le chemin de la classe? Tant que les fichiers jar du pilote jdbc sont sur le chemin de la classe, cela devrait fonctionner. Quelque chose comme ceci:
Vous pouvez également définir la variable d'environnement CLASSPATH pour la même chose.