Neo4j入门指南(IntelliJ)

时间:2014-03-29 11:41:25

标签: java neo4j spring-data-neo4j

有人知道开始使用Neo4j的初学者教程吗?我从 neo4j 示例中下载了 hello-world cineast ,但我无法让它运行。我得到了AspectJ错误和弹出错误,每当我修复错误时,都会出现一个新错误。我认为,问题是,我真的不明白,我是如何正确构建neo4j-spring-data项目的。你能告诉我,获得 neo4j 的运行示例的最佳方法是什么?

也许有些人可以发布有效的 pom.xml 配置。我尝试了neo4j示例中的配置并获得了异常。当我将aspectj版本从1.6更改时。?到RELEASE我可以创建项目,但后来我在glassfish中获得了一个例外(我部署了webapp)。

修改

原来如此!最后我让它工作了!其他neo4j新手的一些tipps:

  1. 使用Java 7!我不确定它是不是我或java,但它并没有为我使用java 8!
  2. 由于spring-data 3.0存在严格检查(请参阅:http://blog.neo4j.org/2014/03/spring-data-neo4j-progress-update-sdn-3.html),因此您必须在spring config xml中定义存储库的包!我是这样做的:
  3. 的applicationContext-graph.xml

    <neo4j:repositories base-package="org.neo4j.app.todos"/>
    
    <neo4j:config graphDatabaseService="graphDatabaseService" base-package="org.neo4j.app.todos" />
    <bean id="graphDatabaseService" 
      class="org.springframework.data.neo4j.rest.SpringRestGraphDatabase">
      <constructor-arg index="0" value="http://localhost:7474/db/data/" />
    </bean>
    
    1. 使用 neo4j-examples 中的 todo-example ,在我看来,这是最简单的。
    2. 我希望这有助于某人。

      祝你好运

1 个答案:

答案 0 :(得分:2)

很多学习方法,你可能会得到很多意见(这可能意味着这个问题会被关闭)。但是......你真的想让很多东西同时发挥作用。

如果你真的想开始学习Neo4j,Neo Technologies有一个免费的online training course(你可以从他们的neo4j.org主页,在学习下),这不需要任何要安装的东西,你都会专注于Neo4j(和Cypher)的核心功能,而不必担心编码框架或安装数据库引擎本身。