IT/Spring
ResourceLoader 인터페이스
zepetto
2021. 1. 26. 11:24
이 글은 인프런 백기선님의 스프링프레임워크 핵심 기술 정리글입니다.
Spring IoC컨테이너의 ApplicationContext인터페이스가 상속받는 여러 인터폐이스들 중에 ResourceLoader를 정리해보려합니다.
ResourceLoader는 파일의 이름, 경로, 내용등을 가져올 수 있도록 도와줍니다.
ResourceLoader라고 선언되어 Autowire을 시킴을 추천드리고, ApplicationContext로 주입을 받아도 가능합니다.
( ApplicationContext에서 ResourceLoader를 상속받고 있으므로..)
resourceLoader를 통해 classpath ( 스프링 부트로 resource기준 ) 으로 부터 text.txt 파일을 불러와 내용을 읽습니다.
3번째 존재하는 Files.readString 메서드의 경우 jdk11버전에서 사용가능하므로 참고하세요.
출력값입니다.
이상 ApplicationContext이 상속받는 ResourceLoader 인터페이스 정리입니다.