/** * Configures CaptchaValidator if missing */ @Bean @ConditionalOnMissingBean(CaptchaValidator.class) public CaptchaValidator captchaValidator(LemonProperties properties, RestTemplateBuilder restTemplateBuilder) { log.info("Configuring LemonUserDetailsService"); return new CaptchaValidator(properties, restTemplateBuilder); } }