Whiteship's Note

4. Resources

Spring/Chapter 4 : 2007.03.19 12:13


참조 : http://static.springframework.org/spring/docs/2.0.x/reference/resources.html

4.1. Introduction

java.util.URL 클래스와 URL의 prefix를 다루는 표준 핸들러들로는 부족하다.
참조하는 파일이 존재 하는지 체크하는 등의 메소드가 없다.

4.2. The Resource interface

Spring의 Resource 인터페이스는 그 보다 좀 더 풍부한 기능을 제공 하도록 설계 됐다.

Resource 인터페이스와 클래스들

4.3. Built-in Resource implementations

그fjs Resource 인터페이스를 구현해 둔 클래스들이 다양하게 있다.

4.4. The ResourceLoader

ResourceLoader는 Resource 타입을 반환 해주는 인터페이스 입니다.

ResourceLoader 인터페이스
Resource, ResourceLoader 인터페이스 사용 예

4.5. The ResourceLoaderAware interface

The ResourceLoaderAware interface is a special marker interface, identifying objects that expect to be provided with a ResourceLoader reference.

ResouceLoaderAware 인터페이스

4.6. Resources as dependencies

리소스를 동적으로 바꿀 수 있게 하려면 ResourceLoader 인터페이스를 구현하게 하고 속성을 xml에서 설정하면 됩니다.

Resource를 속성으로 가지는 클래스

4.7. Application contexts and Resource paths

ApplicationContext의 생성자에 리소스의 경로를 넣어 줄 수 있습니다.
top




: 1 : 2 : 3 : 4 : 5 : 6 :