학습 페이지

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 파일을 생성한다.

Untitled

test.txt

텍스트파일 테스트

리소스로드의 메소드