Commit 9bbde5b3 authored by Stephane Nicoll's avatar Stephane Nicoll

Properly guard validation support

Prevent the validation support to kick in if the Validation API is not
available.

Closes gh-5353
parent 86d87f6b
...@@ -51,10 +51,15 @@ import org.springframework.data.couchbase.repository.support.IndexManager; ...@@ -51,10 +51,15 @@ import org.springframework.data.couchbase.repository.support.IndexManager;
@EnableConfigurationProperties(CouchbaseProperties.class) @EnableConfigurationProperties(CouchbaseProperties.class)
public class CouchbaseAutoConfiguration { public class CouchbaseAutoConfiguration {
@Bean @Configuration
@ConditionalOnBean(Validator.class) @ConditionalOnClass(Validator.class)
public ValidatingCouchbaseEventListener validationEventListener(Validator validator) { public static class ValidationConfiguration {
return new ValidatingCouchbaseEventListener(validator);
@Bean
@ConditionalOnBean(Validator.class)
public ValidatingCouchbaseEventListener validationEventListener(Validator validator) {
return new ValidatingCouchbaseEventListener(validator);
}
} }
@Configuration @Configuration
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment