외부 라이브러리 JAR 추가 시, PropertiesLauncher 사용 관련 계좌번호 암복호화 요건 적용을 위한 라이브러리 등록을 진행하면서, Endecrypt 모듈을 새로 생성하고, 생성한 모듈을 insuAPI 에서 외부 라이브러리로 클래스 로드해서 읽을 수 있도록 했습니다. 그런데 insuAPI 에서 클래스 로드를 하지 못하고 ClassNotFoundException이 발생했습니다. 해당 문제를 해결하면서 살펴본 원인, 해결 방법, 설정한 내용을 공유 드립니다.1. 스프링 부트 런처Java는 “JAR 파일 안에 여러 JAR 파일이 묶여 있는 파일”을 불러오는 표준 방법이 없습니다. 그래서 스프링 부트가 지원하는 “런처”를 통해서 JAR 속 JAR 를 읽어올 수 있습니다.스프링 부트에서는 3가지 유형의 런처(JarLauncher, WarLauncher, PropertiesLau.. 2025. 3. 19. 이전 1 다음