2014-09-24 1 views
2

@Component (및 기타) 주석이없는 클래스의 구현을 봄에서 xml의 명시 적 bean 선언없이 찾을 수 있습니까? 패키지를 스캔하고 인터페이스를 구현하는 클래스를 찾으십시오.주석이없는 bean 찾기

+2

예, [문서] (http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/beans.html#beans-scanning-filters)를 읽었습니까?)? –

+0

@ M.Deinum이 아마도 일부 키워드입니까? – IRus

+0

무엇을위한 키워드? 링크는 구성 요소 검색을 수정/구성하는 방법을 설명하는 정확한 섹션입니다. 그 후에 더 명확해질 수는 없습니다. –

답변

2

기본적으로 Spring doc

에서 자체 @Component의 주석을 붙일 수 @Component, @Repository, @Service, @Controller, 또는 사용자 정의 주석이 클래스는 유일한 감지 후보의 구성 요소입니다. 그러나 은 사용자 지정 필터를 적용하여이 동작을 수정하고 확장 할 수 있습니다. 요소 스캔 요소의 include-filter 또는 exclude-filter 하위 요소로 추가하십시오. 각 필터 요소에는 유형 및 표현 속성이 필요합니다. 다음 표는 필터링 옵션을 설명합니다.

표 3.5. 필터 유형

할당 가능 | org.example.SomeClass | 클래스 (또는 인터페이스) 대상 구성 요소를 (확장/구현)에 할당 할 수 있습니다.

관련 문제