찾다

 >  Q&A  >  본문

java - springboot가 컨테이너 로딩을 사용할 때 ClassLoader 리소스를 미리 얻는 방법은 무엇입니까?

이제 springboot 시작이 완료된 직후 ClassLoader.getSystemResource 메서드가 호출되며 시스템 리소스를 얻을 수 없으며 직접 null입니다. springboot가 시작될 때 ClassLoader를 정적 변수나 객체에 미리 로드할 수 있는 방법이 있습니까?

我想大声告诉你我想大声告诉你2744일 전677

모든 응답(1)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-17 10:02:13

    이전에 비슷한 문제가 발생했습니다. 로컬 개발에서는 ClassLoader.getSystemResource 리소스에 액세스할 수 있지만 SpringBoot가 생성한 war 이후에는 액세스할 수 없습니다.
    대신 ResourceUtils.getURL(usersExistingData).openStream()을 사용해 보세요

    회신하다
    0
  • 취소회신하다