| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- zepettoworld.com
- 오토와이어드
- layout #thymeleaf #화면분할
- 1
- Bean
- Component
- autowired
- DispatcherServlet
- 스프링
- spring
- git #gitlab #github
- 스프링 부트
Archives
- Today
- Total
기록과 정리
ResourceLoader 인터페이스 본문
이 글은 인프런 백기선님의 스프링프레임워크 핵심 기술 정리글입니다.
Spring IoC컨테이너의 ApplicationContext인터페이스가 상속받는 여러 인터폐이스들 중에 ResourceLoader를 정리해보려합니다.
ResourceLoader는 파일의 이름, 경로, 내용등을 가져올 수 있도록 도와줍니다.

ResourceLoader라고 선언되어 Autowire을 시킴을 추천드리고, ApplicationContext로 주입을 받아도 가능합니다.
( ApplicationContext에서 ResourceLoader를 상속받고 있으므로..)
resourceLoader를 통해 classpath ( 스프링 부트로 resource기준 ) 으로 부터 text.txt 파일을 불러와 내용을 읽습니다.
3번째 존재하는 Files.readString 메서드의 경우 jdk11버전에서 사용가능하므로 참고하세요.
출력값입니다.



이상 ApplicationContext이 상속받는 ResourceLoader 인터페이스 정리입니다.
'IT > Spring' 카테고리의 다른 글
| RestTemplate vs WebClient 비교 (0) | 2022.07.14 |
|---|---|
| DI ( Dependency Injection ) , IoC (Inversion Of Injection )이란? (0) | 2021.06.05 |
| MessageSource 인터페이스 (0) | 2021.01.26 |
| InternalResourceViewResolver (0) | 2021.01.25 |
| EnviromentCapable & @Profile & 프로퍼티 (0) | 2021.01.25 |