Spring Data で neo4j を使用する Web アプリを作成したいと考えていました。依存関係とビルドを処理するために Maven を使用していspring-data-neo4j
ます。
spring-data-neo4j を含めると が含まれますが、これを含めると、 @Controller および @RequestMapping アノテーションを取得するためにjavax.validation
使用する際に問題が発生し、この問題が発生します。<mvc:annotation-driven />
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is javax.validation.ValidationException: Unable to find a default provider
javax.validation
から依存関係として除外するとspring-data-neo4j
、アクセスしようとするとバリデータ エラーが発生しますNeo4jTemplate
。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.data.neo4j.support.Neo4jTemplate org.neuralsandbox.controllers.IndexController.neo4jTemplate; nested exception is java.lang.NoClassDefFoundError: javax/validation/Validator
これを解決する方法はありますか?