Properly guard validation support
Prevent the validation support to kick in if the Validation API is not available. Closes gh-5353
This commit is contained in:
parent
86d87f6b8a
commit
9bbde5b340
|
|
@ -51,10 +51,15 @@ import org.springframework.data.couchbase.repository.support.IndexManager;
|
|||
@EnableConfigurationProperties(CouchbaseProperties.class)
|
||||
public class CouchbaseAutoConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnBean(Validator.class)
|
||||
public ValidatingCouchbaseEventListener validationEventListener(Validator validator) {
|
||||
return new ValidatingCouchbaseEventListener(validator);
|
||||
@Configuration
|
||||
@ConditionalOnClass(Validator.class)
|
||||
public static class ValidationConfiguration {
|
||||
|
||||
@Bean
|
||||
@ConditionalOnBean(Validator.class)
|
||||
public ValidatingCouchbaseEventListener validationEventListener(Validator validator) {
|
||||
return new ValidatingCouchbaseEventListener(validator);
|
||||
}
|
||||
}
|
||||
|
||||
@Configuration
|
||||
|
|
|
|||
Loading…
Reference in New Issue