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