Java/Executable jar File read
-
Executable jar File readJava/Executable jar File read 2018. 8. 22. 10:38
Spring에서 classpath에 있는 resource를 처리하기 위해 Resource라는 인터페이스 구현체인 ClassPathResource을 제공한다.tomcat배포가 되면 File객체로 처리 할 수 있으나 excutable jar일경우에는 예외 상황이 발생한다.단, classPathResource.getURL(), exists()는 classLoader가 처리하기때문에 문제가 없다. 하지만 getFile()은 .. 안된다.(war, IDE로 run할때는 제외)executable jar는 jar파일 하나에 컴파일된 class file,resource와 nested jar들로 구성되어 있습니다.여기서 resource의 URL은 jar://로 시작하는 주소를 가지게 됩니다.해당 프로토콜로 classlo..