이전에 AppConfig에서는 `@Bean` 으로 직접 설정 정보를 작성했고, 의존관계도 직접 명시했다. 이제는 이런 설 정 정보 자체가 없기 때문에, 의존관계 주입도 이 클래스 안에서 해결해야 한다.

`@Autowired` 는 의존관계를 자동으로 주입해준다. 자세한 룰은 조금 뒤에 설명하겠다.

FilterType 옵션 FilterType5가지 옵션이 있다.

ANNOTATION: 기본값, 애노테이션을 인식해서 동작한다. ex) `org.example.SomeAnnotation`

ASSIGNABLE_TYPE: 지정한 타입과 자식 타입을 인식해서 동작한다. ex) `org.example.SomeClass`

ASPECTJ: AspectJ 패턴 사용
ex) `org.example..*Service+`

REGEX: 정규 표현식
ex) `org\.example\.Default.*`

CUSTOM: `TypeFilter` 이라는 인터페이스를 구현해서 처리 ex) `org.example.MyTypeFilter`

'코딩 > 자바' 카테고리의 다른 글

J Unit 및 TDD 공부자료  (1) 2023.12.07
김영한 스프링 기본편 섹션5  (1) 2023.12.07
김영한 스프링 기본편 섹션4  (1) 2023.12.07
자료구조 정리  (1) 2023.12.07
김영한 스프링 기본편 섹션3  (0) 2023.11.30

+ Recent posts