matchIfMissing
matchIfMissing = true
로 설정하면 프로퍼티가 설정되지 않았을 때도 해당 Bean이 활성화될 수 있음 → 이 조건 때문에 로그에서 확인을 할 수 있게된 것havingValue
@ConditionalOnMissingClass("org.aspectj.weaver.Advice")
참고 스프링 부트의 캐시는 스타터가 별도로 있으므로 본격적으로 스프링이 제공하는 캐시 기능을 사용하려면 별도의 스타터를 포함시켜서 사용할 것