커스텀 AutoConfigure클래스 선언의 문제점 @EnableAutoConfiguration 어노테이션을 통한 빈이 주입되었을 경우 특별한 경우로 이 빈으 다시 재정의하여 쓸 경우 에러가 발생하며 재정의가 안된다. @ConditionalOnMissingBean을 통한 충돌 요소 해결 오버라이딩 충돌을 해결하려면 재정의 한 @Bean에 @ConditionalOnMissingBean 어노테이션을 추가해 줘야 한다. 그러면 동일한 스프링 빈이 정의되었을 시에는 쓰지 않고 그 빈이 없을 경우 자동으로 등록한 빈을 쓰게하는 용도이다.