inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 프레임워크 핵심 기술

Resource 추상화

Resource 추상화 강의 파트에 대한 이해

해결된 질문

224

Henu

작성한 질문수 66

5

안녕하세요.

Resource 추상화 파트를 학습한 후

이해한 내용이 맞는지 확인을 하고 싶어 질문을 남깁니다.

결국 Spring Boot 기반의 웹 애플리케이션 프로젝트를 생성하하고 'ApplicationContext'를 직접 주입받아 사용하는 클래스(가령 AppRunner와 같은...)를 사용한다면,

해당 클래스 내에서 프로젝트 내 존재하는 resource를 읽어들이는 코드를 실행했을 때

기본적으로는 'WebApplicationContext'가 동작해서 resource를 읽어들이는 것이고(이때 resource는 ServletContextResource 입니다.)

만약, 접두어(classpath 혹은 file)가 붙는 경우에는 그에 맞는는 'Context'가 resource를 읽어들이는 것으로 이해했습니다.

제가 정확히 이해를 하고 있는건지 궁금합니다.

미리 답변 감사드립니다.

java spring

답변 1

6

백기선

거의 다 맞았는데 마지막에.. "만약, 접두어(classpath 혹은 file)가 붙는 경우에는 그에 맞는는 'Context'가 resource를 읽어들이는 것으로 이해했습니다." 이 부분에서 '그에 맞는 Context'가 아니라 그 접두어에 해당하는 Resource 타입으로 리소스를 찾아준다가 조금 더 정확합니다. 접두어 때문에 ApplicationContext를 새로 만들진 않으니까요.

BeanFactory와 ApplicationContext 중 사용하고 싶은 컨테이너를 설정 할 수 있나요?

0

381

1

프로젝트 생성에 관련한 질문

0

376

1

안녕하세요 강의 내용을 듣다가 궁금점이 생겨 글을 남기게 되었습니다.

0

371

1

HttpServeltRequest 객체의 빈 스코프에 대해 질문 드립니다.

0

304

0

PropertyEditor non thread-safe 한 이유

0

491

1

빈의 초기화 시점이 궁금합니다.

0

393

1

이 강의 예제소스 없나요?

0

345

1

릴로딩 기능에 대해

0

404

1

Bean 을 특정 Application...Event 발생 후, 등록하는 방법이 궁금합니다

0

612

3

IoC/DI와 POJO의 관계

1

749

2

기선님 RetentionPolicy에 대해서 질문이 있습니다.

0

291

1

안녕하세요 기선님!

3

486

3

비동기적으로 실행할때

0

314

2

"Prototype/프록시"로 설정했는데 동일한 객체로 나옵니다

0

530

4

@Autowired 로 가져오는 Bean은 ?

2

280

1

Type-Safety 의미

0

538

1

Null Point

0

318

1

WebDataBinder를 특별히 쓰는 이유가 있나요?

0

384

1

안녕하세요?

0

336

2

애노테이션이 없습니다(?)

0

279

3

코드 중 변수 앞에 적는 것이 무엇인지 알고 싶습니다.

0

295

2

강의 하시면서 사용하는 resolving 이란 단어는 어떤 의미인가요?

1

1499

1

IOC컨테이너관련 질문입니다

0

245

3

인터페이스가 있는 경우 인터페이스 타입으로 주입하는 추가 질문입니다.

0

259

1