스프링이 제공하는 추상화 기술에 대해 알아보자. 순서는 다음과 같다. Resource 추상화 Validation 추상화 Data Binding 추상화 1. Resource 추상화 Resource 추상화란 무엇인가? java.net.URL이라는 클래스를 Spring.core.io.resource라는 클래스로 감싸서 Low-level에 있는 리소스에 접근하는 기능이다. (java.net.URL을 classpath기준으로가져오기 위해서) @Override public void run(ApplicationArguments args) throws Exception { Resource resource = resourceLoader.getResource("classpath:test.txt"); // #1. Resou..