# @ConditionalOnClass(JsonMapper.class) on a @Bean method, versus on a nested class, with and without Jackson --- condition on the @Bean method, classpath without any Jackson jar --- context failed exception chain: BeanDefinitionStoreException -> IllegalStateException -> NoClassDefFoundError -> ClassNotFoundException root cause : java.lang.ClassNotFoundException: tools.jackson.databind.module.SimpleModule --- condition on a nested class, classpath without any Jackson jar --- context started; nestedModule bean present: false --- condition on the @Bean method, classpath with Jackson --- context started; methodLevelModule bean present: true