인프런 커뮤니티 질문&답변

g g님의 프로필 이미지
g g

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

스프링 MVC - 시작하기

10:47 스프링 빈으로 등록하는 방법 궁금해요

작성

·

216

0

제가 아는 스프링 빈으로 등록하는 방법 2개가 있습니다

1. 자동등록 - 클래스에 @Component를 붙인다

2. 수동등록 - 설정파일에 @Bean을 등록하고 설정파일을

AnnotationConfigApplicationContext(설정파일);

에 넘긴다

 

 

여기서는 수동으로 @Bean을 등록하지만

ServletApplication 을 AnnotationConfigApplicationContext();에 넘기지 않는데 어떻게 @Bean이 등록이 되는 건각요?

 

답변 1

3

안녕하세요. g g님, 공식 서포터즈 David입니다.

SpringApplication.run(...)에 ServletApplication을 넘겨주고 있기 때문에 가능합니다.

AnnotationConfigApplicationContext()에 ServletApplication을 넘겨주는 것과 비슷한 역할을 합니다.

감사합니다.

g g님의 프로필 이미지
g g
질문자

David님 감사합니다 !!

g g님의 프로필 이미지
g g

작성한 질문수

질문하기