본문으로 바로가기

Spring component-scan 이란?

category 백엔드Spring 7년 전
  • @Component
  • @Repository
  • @Service
  • @Controller



  • Component-scan은 xml에 일일이 빈등록을 하지않고 각 빈 클래스에 @Component를 통해 자동 빈 등록이 된다.

    @Component @Controller @Service @Repository와 같은 어노테이션을 자동 등록 처리해준다.



    <bean id="yboardDAO" class="com.yk.yboard.dao.YboardDAOImpl" />
    <bean id="yboardService" class="com.yk.yboard.service.YboardServiceImpl" />        
    <bean id="yboardController" class="com.yk.yboard.control.YboardController" />

    예를 들어 위와 같은 xml bean 등록을 다 없애고 어노테이션으로 등록만 해주면 된다는 뜻이다.


    출처 : http://yookeun.github.io/java/2014/07/04/spring-component-scan/

             http://liante0904.tistory.com/113