스프링이 스캐닝으로 bean을 등록할 컴포넌트는 기본적으로 @Component를 달아주며 @Configuration도 @Component를 상속 받았다.(즉, bean으로 등록된다.)

Untitled

@Component

@Controller

@Service

@Repository

<aside> 💡 계층이 명확하지 않은 경우에는 @Component를 사용한다.

</aside>

MemberDAO memberDAO = context.getBean(MemberDAO.class);