문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:classpathresource [2019/11/22 13:26] kwon37xi |
java:classpathresource [2019/11/22 13:32] kwon37xi [Pure Java] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== Java Classpath | + | ====== Java Classpath |
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== Pure Java ===== | ===== Pure Java ===== | ||
줄 8: | 줄 9: | ||
Class.getResourceAsStream ("/ | Class.getResourceAsStream ("/ | ||
ResourceBundle.getBundle (" | ResourceBundle.getBundle (" | ||
+ | |||
+ | // 파일로 확보. jar로 묶여있을 경우 작동 안 할 수 있음. 주의 필요. | ||
+ | File file = new File(getClass().getClassLoader().getResource(" | ||
</ | </ | ||
===== SpringFramework Resource 사용 ===== | ===== SpringFramework Resource 사용 ===== | ||
* [[: | * [[: | ||
+ | * [[https:// | ||
<code java> | <code java> | ||
Resource targetFileResource = new ClassPathResource("/ | Resource targetFileResource = new ClassPathResource("/ | ||
File targetFile = targetFileResource.getFile(); | File targetFile = targetFileResource.getFile(); | ||
+ | |||
+ | // 혹은 | ||
+ | File employeesFile = ResourceUtils.getFile(" | ||
</ | </ | ||
+ | |||
* **classpath** 상의 리소스에 대해서 '' | * **classpath** 상의 리소스에 대해서 '' | ||
* 따라서 '' | * 따라서 '' | ||
+ | |||
+ | ===== 참고 ===== | ||
+ | * [[https:// |