java.net.URL: 1개의 글
[Spring] Resource 추상화
[Spring] Resource 추상화 Spring은 java.net.URL을 org.springframework.core.io.Resource로 감싸서 추상화한 클래스를 제공한다. 어플리케이션에서 사용하는 리소스 자체를 추상화 한것인데 spring에서 이를 추상화한 이유는 다음과 같다. java.net.URL은 http, https, ftp는 지원하지만 classpath를 기준으로 리소스를 가져오는 기능이 없다. ServletContext를 기준으로 상대 경로로 리소스를 가져오는 기능이 없다. 새로운 핸들러를 등록하여 URL 접미사를 만들어 사용할수는 있지만 구현이 복잡하고 편의성 메소드가 부족하다. Spring은 리소스를 추상화하여 리소스를 다루는데 있어 하나의 통일된 인터페이스를 제공한다. 1. S..
Spring Framework/Spring Core
2021. 4. 22. 00:20