<!-- <context:annotation-config /> -->
<context:component-scan base-package="autoWiring.scan"/>
애너테이션 | 내용 |
---|---|
@Component | 범용 스테레오타입 애너테이션은 클래스가 스프링 컴포넌트임을 나타낸다. |
@Controller | 클래스가 스프링 MVC 컨트롤러를 정의함을 나타낸다. |
@Repository | 클래스가 데이터 저장소를 정의함을 나타낸다. |
@Service | 클래스가 서비스를 정의함을 나타낸다. |
이름 | 내용 |
---|---|
annotation | 클래스에 지정한 애너테이션이 적용됐는지 여부, expression 애트리뷰트에는 애너테이션 이름을 적용한다. |
assignable | 클래스가 지정한 타입으로 할당 가능한지의 여부, expression 애트리뷰트에는 클래스 타입 이름을 적용한다. |
aspectj | 클래스 이름이 AspectJ의 표현식에 일치하는지 여부, expression 애트리뷰트에는 AspectJ의 표현식을 저용한다. |
custom | org.springframeword.core.type.TypeFilter의 커스텀 구현체를 사용, expression 애트리뷰트에 지정한다. |
regex | 클래스 이름이 정규 표현식에 일치하는지 여부, expression 애트리뷰트에는 정규표현식을 정용한다. |