본문 바로가기

SPRING

[Spring] Annotation 어노테이션 - @Component

728x90

@Component

@Component는 @Controller, @Service, @Repository의 의미를 담고 있음

따라서 좀 더 명확하기 위해선 셋 중 해당 어노테이션 사용하는 것이 바람직함

 

위 중 하나의 어노테이션을 사용할 시 서블릿.xml에

<context:component-scan base-package="패키지명"/> 사용

 

 

  •  @Service

        <context:component-scan base-package="com.newlecture.web.service /> 만 사용

 

  • @Controller

        url에 응답하는 곳이므로 반드시 url을 매핑하는 정보를 심어야한다

       <context:component-scan base-package="com.newlecture.web.controller />  사용

      <mvc:annotation-driven/>  @RequestMapping위해 사용

 

728x90