Spring #9 - ResourceLoader
업데이트:
IoC 컨테이너와 빈
Ioc 컨테이너 9부 : ResourceLoader
ResourceLoader
-
리소스를 읽어오는 기능을 제공하는 인터페이스이다.
-
resources
디렉토리 안에test.txt
파일을 추가하고 해당 내용을 읽어오는 예제.@Component public class AppRunner implements ApplicationRunner { @Autowired ResourceLoader resourceLoader; @Override public void run(ApplicationArguments args) throws Exception { Resource resource = resourceLoader.getResource("classpath:test.txt"); System.out.println(resource.exists()); System.out.println(resource.getDescription()); // 해당 경로의 파일 내용 읽어오기. Java11 부터 정상 동작한다. System.out.println(Files.readString(Path.of(resource.getURI()))); } }
댓글남기기