[SPRING] 스프링 부트 용 외부 라이브러리 폴더
SPRING스프링 부트 용 외부 라이브러리 폴더
내 봄 부팅 응용 프로그램에 대한 모든 jdbc 드라이버를 외부화하는 방법을 궁금해, 응용 프로그램이 만들어지면 내 뚱뚱한 항아리에 jdbc 드라이버를 삽입하고 싶지 않을 것입니다.
어떤 외부 폴더가 jar 실행에 포함되어야하는지 알려주는 java vm 매개 변수를 설정하는 방법이 있습니까? 아니면 다른 종류의 스프링 속성이있을 수도 있습니다.
예 :
java -DLib=file:\\\c:\Drivers -jar sample.jar
해결법
-
==============================
1.PropertiesLauncher에 대한 설명서를 참조하십시오.
PropertiesLauncher에 대한 설명서를 참조하십시오.
loader.path 속성을 사용하여로드 할 jar 파일을 포함하는 lib 폴더 위치를 정의 할 수있는 것 같습니다. 사실 lib 폴더 (jar 파일 인라인)가 기본 위치입니다.
-
==============================
2.그 classpath가있는 것이 아닌가? jdbc 드라이버 항아리가 classpath 상에 있다면, 이것이 작동 할 것이다. 이 같은:
그 classpath가있는 것이 아닌가? jdbc 드라이버 항아리가 classpath 상에 있다면, 이것이 작동 할 것이다. 이 같은:
java -classpath /path/to/driver/jar -jar application.jar
또한 CLASSPATH 환경 변수를 설정할 수도 있습니다.
from https://stackoverflow.com/questions/30745132/external-library-folder-for-spring-boot by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 자동 증가 된 복합 id 시퀀스를 Hibernate로 매핑 할 때의 행동을 설명하십시오. (0) | 2019.02.23 |
---|---|
[SPRING] ClassNotFoundException - FreeMarkerConfigurationFactory (0) | 2019.02.23 |
[SPRING] Spring Rest Controller의 JSON 반환 값으로 사용되는 간단한 문자열 (0) | 2019.02.23 |
[SPRING] 스프링 부트 애플리케이션을 프로그래밍 방식으로 재시작 (0) | 2019.02.22 |
[SPRING] RestTemplate을 사용하여 요청 당 RequestConfiguration을 설정하는 방법 (0) | 2019.02.22 |