Spring Ch 2. 추상화 - ResourceLoader와 Resource 추상화
Resource 추상화
- java는 java.net.URL이라는 URL 클래스로 리소스에 접근할 수 있다.
- classPath 또는 ServletContext 기준 상대경로의 리소스(low-level Resource)에 접근하려면 핸들러를 등록하여 URL접미사를 만들어 사용해야 한다. 이는 코드만으로 리소스의 출처를 확인하기 불편하며 비효율적이고 불편하다.
- Spring의 Resource 객체는 URL 클래스를 추상화하여 low-level 리소스에 접근할 수 있도록 기능을 제공하고 있다.