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

dev_raphy님의 프로필 이미지
dev_raphy

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

H2 데이터베이스 설치

컨트롤러를 수동등록해도 문제가 없나요?

해결된 질문

작성

·

216

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
여기에 질문 내용을 남겨주세요.
 
이전 질문과 이어지는 내용입니다.
 
이전 질문에서 Controller가 Config 파일을 이용한 Spring Bean 등록에서 제외되는 이유에 대해서 물었습니다.
 
Config 파일에는 요구사항이나 비즈니스 로직이 빈번하게 바뀌는 대상이 등록되기 때문에 Controller는 제외된다는 답변을 받았습니다.
 
여기에서 이어지는 제 질문은 다음과 같습니다.
 
1. 그렇다면 Config파일에 Controller를 등록하더라도 프로젝트를 빌드하고 실행하는데 문제가 없는가?
 
2. 만약 문제가 없다면, @Bean으로 컨트롤러를 등록하더라도 Spring이 알아서 해당 클래스가 Controller라는 것을 인지한다는 것인가?
 
답변 부탁드리겠습니다.
 
감사합니다.

답변 1

1

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

1. Controller 애노테이션 없이 수동으로 등록해도 프로젝트는 실행됩니다.

2. 직접 테스트 해보시면 아시겠지만 인지하지 못합니다. 핸들러와 핸들러 매핑에 대한 자세한 내용은 MVC1편 강좌  - MVC구조이해 파트를 참고해주세요.

감사합니다.

 

dev_raphy님의 프로필 이미지
dev_raphy

작성한 질문수

질문하기