일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 오토와이어드
- Component
- layout #thymeleaf #화면분할
- autowired
- 1
- git #gitlab #github
- spring
- 스프링 부트
- Bean
- 스프링
- zepettoworld.com
- DispatcherServlet
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 |