본문으로 바로가기

Spring component-scan 이란?

category 백엔드/Spring 2018. 5. 20. 17:48
  • @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

    '백엔드 > Spring' 카테고리의 다른 글

    패키지 구조 정의에 대해....  (0) 2018.07.25
    root-context.xml과 servlet-context.xml  (0) 2018.07.23
    MyBatis 쿼리 실행 후 리턴 결과값  (0) 2018.03.23
    Spring 환경설정  (0) 2018.03.18
    Spring MVC 에서 mvc:resources 활용법  (0) 2018.03.18