스프링 부트가 자동으로 빈을 등록해 주는거.

Untitled

@AutoConfigurationpackage를 통해 Configuration에서 설정 된 빈들을 다 자동 등록함.(좀 더 알아보기.) AutoConfigurationImportSelector 에 정의된 조건에 따라서 어떤 설정 파일을 가져올 지 달라짐.

https://lob-dev.tistory.com/33

@AutoConfigurationpackage

Untitled

여기에서 설정파일을 자동으로 등록하는 목록이 있음.

@ConditionalOnclass에 의해 상황에 따라서 다르게 등록되도록 처리된다고 함.

@Conditional이라는게 붙어져 있으면 조건(상황)에 따라서 자동으로 등록 되도록 처리되어있음.

Untitled

Untitled