본문 바로가기

SpringBoot

11월 17일 SpringBoot ComponentScan Filter의 옵션

ANNOTATION = 기본값 , 어노테이션을 인식해서 동작한다.

org.example.someAnnotation

특정 어노테이션의 유무에 따라 인식하여 동작한다.

 

ASSIGNABLE_TYPE = 지정한 타입과 자식 타입을 인식해서 동작한다.

org.example.someclass

특정 클래스 명으로 제외하거나 추가한다.

 

ASPECTJ = AspectJ 패턴 사용

org.example...*Service

 

REGEX = 정규 표현식

org.example.Defualt.*

 

CUSTOM = TypeFilter 라는 인터페이스를 구현해서 처리

org.example.MyTypeFilter