문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:classpathresource [2015/12/22 12:04] kwon37xi |
java:classpathresource [2019/11/22 13:32] (현재) kwon37xi [Pure Java] |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== Java Classpath | + | ====== Java Classpath |
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[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:// | ||