Cześć, od rana męczę się z postawieniem projektu Spring MVC i Neo4j. Projekt tworzyłem w Spring Tool Suite (File -> New -> Spring Project -> Spring MVC Project). Elegancko się wszystko wygenerowało, dopisałem dwa kontrolery na próbę, działa, czad, podpinam Neo4j.
Utworzyłem paczkę z repozytoriami i konfiguracją Neo4j.

Klasa konfiguracji Neo4j:

@Configuration
@PropertySource(value="classpath:/properties/database.properties")
@EnableNeo4jRepositories(basePackages="com.springMVC.neo4j.repositories")
public class Neo4jConfig extends Neo4jConfiguration {
	
	@Resource
	public Environment env;

	public Neo4jConfig() {
		setBasePackage("com.springMVC.neo4j.repositories");
	}
	
    @Bean
    public GraphDatabaseService graphDatabaseService() {
    	return new GraphDatabaseFactory().newEmbeddedDatabase(env.getProperty("db.location"));
    }
    
}

W pliku root-context.xml dorzuciłem linijkę

<context:component-scan base-package="com.springMVC.neo4j.configuration" />

Czyli konfigurację mam już zrobioną, wskazanie pakietu z konfiguracją też więc można odpalać. Przy starcie serwera dostaję informację (wrzucam link do pastebin żeby nie robić tutaj bałaganu: http://pastebin.com/r3yRfhDX
Jak widać jest problem z utworzeniem bean'a graphDatabaseService (26 linia).

Dodam, że wcześniej utworzyłem projekt Spring (bez MVC) i wszystko działało tak jak należy. W załączniku dorzucam strukturę projektu.

Niestety nie mam pomysłu jak rozwiązać ten problem.