Resource 썸네일형 리스트형 Resource 추상화 Resource 추상화 특징 - java.net.URL 을 추상화 한 것. - 스프링 내부에서 많이 사용하는 인터페이스 java.net.URL을 왜 추상화 했을까?? - java.net.URL 는 classpath 기준으로 가져오는 것이 없었다. - ServletContext를 기준으로 상대 경로를 읽어오는 기능이 부족 - 새로운 핸들러를 등록하여 URL 접미사를 만들어 사용할 수는 있지만 구현이 복잡하고 편의성 메소드가 부족하다! 이러한 이유로 Resource를 만들었다. 구현체 - UriResource : java.net.URL 참고, 기본으로 지원하는 프로토콜 http, https, ftp, file, jar - ClassPathResource : 지원하는 접두어 classpath - FileSys.. 더보기 Ioc 컨테이너 - ResourceLoader ResourceLoader - 리소스를 읽어오는 기능을 제공하는 인터페이스 리소스 로더의 역할을 한다. ApplicationContext extends ResourceLoader >> ApplicationContext 를 받아서 사용할 수 도 있고, ResourceLoader을 받아서 할 수 도있다. 명확하게 ResourceLoader 을 받아서 하는 것을 추천한다. 1. ResourceLoader을 이용해 리소스 파일 읽어오기 1) 클래스패스로 읽어오기 - 리소스 파일 생성 - 소스 package com.bpkim.demospring51; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.bo.. 더보기 이전 1 다음