From a859bfc4e75a4072a365b647da1d991c91dad95d Mon Sep 17 00:00:00 2001 From: remigio Date: Mon, 19 May 2014 11:46:33 +0200 Subject: [PATCH] Update Neo4jConfiguration.java @Produces annotation on the graphDatabase() method needed by Java EE CDI to properly instantiate a GraphDatabase bean. --- .../springframework/data/neo4j/config/Neo4jConfiguration.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/config/Neo4jConfiguration.java b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/config/Neo4jConfiguration.java index 69608849d..674ce96a1 100644 --- a/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/config/Neo4jConfiguration.java +++ b/spring-data-neo4j/src/main/java/org/springframework/data/neo4j/config/Neo4jConfiguration.java @@ -60,6 +60,7 @@ import java.util.Arrays; import java.util.Set; import static java.util.Arrays.asList; +import javax.enterprise.inject.Produces; /** * Abstract base class for code based configuration of Spring managed Neo4j infrastructure. @@ -252,6 +253,7 @@ public abstract class Neo4jConfiguration { @Bean @Autowired @DependsOn("graphDatabaseService") + @Produces public GraphDatabase graphDatabase() { if (graphDatabaseService instanceof GraphDatabase) return (GraphDatabase) graphDatabaseService; return new DelegatingGraphDatabase(graphDatabaseService);