본문 바로가기

Spring/Core

Spring Core - Resource 추상화

Contents

  • Resource

 

Spring reference 에서 많이 나오는 추상화 개념

Spring 에서 추상화시킨 기능들을 알아보자

 

 

Resource

 

- java.net.URL 을 추상화 시킨 것

 

 

왜 만들었을까?

기존에 URL 클래스에서는 classpath 에서 가져오는 기능이 없었다.

classpath 에서 파일들을 쉽게 가져오기 위해 

 

기존에 사용되던 ClassPathXmlApplicationContext 에서도 내부적으로는 

resourceLoader 로 getResource를 가져오고 있었다.

 

getResource 로 데이터를 가져올때는 classpath:  라던지 file:/// 라고

명시적으로 적어주는게 좋다

 

 

 

 

'Spring > Core' 카테고리의 다른 글

Spring Core - AOP의 개념  (0) 2020.04.18
Spring Core - Validation, Data binding 추상화  (0) 2020.04.18
Spring Core - Application Context 의 기능들  (0) 2020.04.17
Spring Core - bean 의 스코프  (0) 2020.04.16
Spring Core - Annotation  (0) 2020.04.16