ResourceLoader는 리소스를 읽어오는 기능을 제공해준다.
@Component
public class ResourceRunner implements ApplicationRunner {
@Autowired
ResourceLoader resourceLoader;
@Override
public void run(ApplicationArguments args) throws Exception {
String location = "classpath:/test.text";
Resource resource = resourceLoader.getResource(location);
System.out.println(resource.exists()); //리소스가 있는지 확인
}
}
테스트용으로 다음과같이 resource폴더에 txt 파일을 생성한다.
test.txt
텍스트파일 테스트
리소스로드의 메소드
…