問題タブ [spring-data-neo4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - spring-data-neo4j の Maven の問題
spring-data-neo4j アーティファクトは、リソースをフェッチするときに、tinkerpop ドメインへのアクセス拒否の警告を引き起こしています。
私の pom.xml ファイルには、次の関連する依存関係があります。
Maven を実行すると、次のエラーが表示されます (最初の数行を提供するだけです)。
などなど
私は次のような運の悪いいくつかのことを試しました:
- spring-data-neo4j pom にリストされている 3 つの tinkerpop アイテムの除外を依存関係に追加する
- 要求された Spring ライブラリの依存関係を追加する (例: spring-beans、spring-tx など)
- springframework.org のリポジトリを追加する
この問題をデバッグするために neo4j または springsource のリポジトリへの参照を直接含めようとした場合を除き、pom ファイルまたは Maven 設定のいずれにもリポジトリ (tinkerpop を含む) への参照はありません。
以下は、同じ動作を示す pom.xml および settings.xml ファイルの削除されたバージョンです。
pom.xml
settings.xml
neo4j - サイファーでノードプロパティの上限値を返す方法は?
大文字にする必要があるノード プロパティを返す必要があるという質問がありました。neo4j のマニュアルを読みましたが、その方法が見つかりませんでした。バージョン 1.9 には大文字の機能があることに気付きました。 neo4jをアップグレードしたくない他の理由があるので、これに関する解決策はありますか。どうもありがとう。
neo4j - Springデータneo4jのaspectJセットアップエラー
STS で Spring データと neo4j をセットアップできますが、Spring データが提供するアスペクト J 機能も利用したいと考えています。
Cineasts の例をヘルパーの例として確認して使用しましたが、プロジェクトを正しくセットアップできないようです。手順は次のとおりです。新しい Maven アプリケーションを作成します。
提供されたアドオンを pom.xml に追加します。
私が直面している問題は、パッケージ宣言のプロジェクトのすべてのクラスに、次のようなエラーがあることです。
com.f.graph.Graph 型をウィービングするときに、欠落している型 javax.persistence.Entity の注釈を判別できません。
私のpom.xmlは
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
WindowsでSTS 3.1.0を使用しています。私は何を間違っていますか?
==================================== 更新 ============ ========================= pom.xml を次のように変更しました。
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 テスト myGraph 2.1.0.BUILD-SNAPSHOT jar
これによりビルドエラーは発生しませんが、メインクラスを実行しようとすると:
私はこの例外を受け取ります:
スレッド「メイン」での例外 org.springframework.beans.factory.CannotLoadBeanClassException: クラスパス リソース [Graph-configuration.xml] で定義された名前 'graphDatabaseService' の Bean のクラス [org.springframework.data.neo4j.rest.SpringRestGraphDatabase] が見つかりません]; ネストされた例外は java.lang.ClassNotFoundException: org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1262) の org.springframework.beans.factory の org.springframework.data.neo4j.rest.SpringRestGraphDatabase です。 support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:576) at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1331) at org.springframework.beans.factory.support.AbstractBeanFactory.
spring-annotations - Spring データと neo4j の正しいアノテーション構成は何ですか
クラスを使用してNeo4jでSpringデータを構成しようとして@configuration
いますが、それを適切に行う方法に関する参考資料が見つからず、次から次へと問題が発生しています。これまでにまとめたものは次のとおりです。
アプリケーションを起動するときに私が持っている例外はこれです。助言がありますか?
scala - spring-data-neo4j - 「neo4jTemplate」という名前の Bean の作成中にエラーが発生しました
spring-data と scala で neo4j を使用しようとしていますが、次の例外が発生します。
今のところ、JavaConverters を「注入」する方法がわかりません...
何か案は?
アップデート:
インポートを Test クラスに簡単に入れようとしました:
import scala.collection.JavaConverters._
しかし、うまくいきませんでした。完全なコードは次のとおりです。
WordsTest.scala
applicationContext-test.xml
アップデート:
私はそれを解決します!
問題は scala のバージョンで、私は 2.10 を使用していましたが、2.9.2 でなければなりませんでした。
java - 自動配線できませんでした。Neo4jTemplateタイプのBeanが見つかりません
IDEAIntelliJ12.0.2を使用しています。
私のapplication-context.xmlは次のとおりです。
私のテストクラスは次のとおりです。
いくつかの構成を見逃しましたか?
Intellijの古い問題のようです:http://www.markvandenbergh.com/archives/260/autowiring-spring-bean-in-intellij/
scala - Spring Data Neo4j - 2.1.0-BUILD-SNAPSHOT をダウンロードできません
私はプレイを使用しています!依存関係に SBT を使用する 2 フレームワーク。Spring Data Neo4jの 2.1.0-BUILD-SNAPSHOT バージョンを取得したい
私のApplicationBuild.scala
(SBTで使用)は次のとおりです。
spring-data-neo4jを除くすべての依存関係が適切にダウンロードされます。
次のエラーが発生します。
neo4j-cypher-dsl;1.8.RC1
見つからないのは普通ですか?取得するにはどうすればよいですか?
scala - Spring-data-neo4j と Scala との互換性
Spring-data-neo4j 2.1.0-BUILD-SNAPSHOTは、 Scalaの一部のバージョンと実際には互換性がないと思われます。
私はscala 2.10.0を使用し、Play!を使用しています。scala 2.10.0 に基づく web アプリケーションも。
Spring によって自動配線された Neo4jTemplate を含むテストの実行中に、次のエラーが発生します。
修正は存在しますか、または予定されていますか?
spring - Spring Environment をあるメソッドでは適切にインジェクトし、別のメソッドではインジェクトできないようにするにはどうすればよいですか?
neo4jDatabase()
は問題environment
ありませんが、常に nullgraphDatabaseService()
です ... どのように/なぜですか?
バージョン: Spring 3.2.0.RELEASE、spring-data-neo4j 2.1.0.RELEASE。
neo4j - Specs2/Neo4j-Specs2でのImpermanentGraphDatabaseの使用
Specs2を使用して検収試験を書いています。
ImpermanentGraphDatabase
メモリ内のNeo4jグラフを作成するために使用したいと思います。統合テストに最適です。
Neo4j用にSpring-Dataをセットアップしましたが、Springファイルの構成には次のものが含まれています。
各Specを分離するために、オプションdestroy-method="shutdown"
が通常ではなくSpecs2を考慮に入れているのではないかと思います。JUnit
example
要約すると、それぞれexample
に独自のメモリ内グラフインスタンスがあるのでしょうか、それともすべてのインスタンスで共有されるのでしょうか。
specs2は、Specification
これらすべてのSpecの例の実行に同じインスタンスを使用するため、適用できないと思います。実際、Specs2の機能スタイルでis()
は、1つのインスタンスですべての例をエングロビンと呼ばれるのはメソッドだけです。
BeforeExample
また、それぞれのデータベースをクリーンアップするためにトレイトを実装しようとしましexample
たが... Gived / Then / Whenスタイルでは、全体が一意であると見なされているようですexample
。確かに、セパレーターは^
従来のの代わりにあり!
、後者は1つを表しexample
ます。
ImpermanentGraphDatabse
各ステップ(Given
またはWhen
またはThen
ステップ)の前にインメモリデータベース()をクリーンアップしたい