問題タブ [spring-data-rest]

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.

0 投票する
1 に答える
2979 参照

java - アノテーションスプリングを使用して検証用のメッセージプロパティを構成する方法

私は spring-data-rest を使用しており、注釈を使用して messages.properties を構成する必要があります。構成クラスで行ったことは、

そして、 messages.propertyファイルのプロパティにアクセスしようとすると、

なので、

私の検証クラスで。しかし、デフォルトのメッセージのみが受信され、デフォルトのメッセージを削除するとヌルが受信されます。アノテーションを使用して検証メッセージ プロパティ ファイルを構成することは可能ですか? スプリングは初めてなので、きっとわかりません。前もって感謝します。

0 投票する
2 に答える
1647 参照

spring - Spring Boot Starter からローカルの neo4j サーバー インスタンスに接続する

spring boot starter -> gs-accessing-neo4j-data-rest http://spring.io/guides/gs/accessing-neo4j-data-rest/からローカルにインストールされた Neo4j サーバーに接続しようとしています。

サーバーのインストールは、Homebrew によるデフォルトです。

Gradle ビルド ファイル

アプリケーション.java

その他の変更は行っていません。

実際のエラー:

0 投票する
0 に答える
10150 参照

spring - spring data rest api での spring security による API キー認証

API の開発に spring-data-rest を使用していますが、Spring セキュリティを使用してリクエストを認証する必要があります。認証の詳細を渡すと、API + 秘密鍵を生成してクライアント側に保存し、そのサブジェクトからの以降のすべての要求と共に送信する必要があります。そして、すべてのリクエストでそれを確認する必要があり、ログアウトした場合は、再度ログインするときにキーを再生成する必要があります。このようにセキュリティを実装しましたが、

Java構成を介してフィルターを登録しました。

そして、探しているのとまったく同じこのチュートリアルを見ました。バネが苦手なので、ちゃんと動いているか知りたいです。

私のサイトでは Facebook ログインを実装し、登録は不要です。誰もが Facebook でログインして、サイトまたは私のアプリにアクセスします。だから私もパスワードを持っていません。これを達成するためにどのように進歩できるか、適切な方法で私を導いてください。前もって感謝します。

0 投票する
4 に答える
61771 参照

spring - @RestController と @RepositoryRestResource をいつ使用するか

Spring をRESTで使用する方法のさまざまな例を見てきました。私たちの最終目標は春のHATEOAS/HALセットアップです

Spring内でRESTをレンダリングするための 2 つの異なる方法を見てきました

  1. @RestControllerコントローラー内経由

  2. @RepositoryRestResourceリポジトリ内経由

私が見つけるのに苦労しているのは、なぜ一方を他方に使用するのかということです。実装しようとするとき、HALどれが最適ですか?

データベースのバックエンドはNeo4jです。

0 投票する
1 に答える
3323 参照

java - Spring Repository Rest Resource - サブオブジェクトが保存されない問題

Spring ブートで RESTful なインターフェースを実現しようとしましたが、問題が発生しました。

次の JSON を POST すると、サブオブジェクトが保存されていないことを示す org.hibernate.TransientObjectException 例外 (以下を参照) が発生します。

手でトレースすると、JSON はドメイン オブジェクトに正しくレンダリングされているように見えますが、save() メソッド (SimpleJpaRepository) が呼び出されると、サブオブジェクトを再帰的に再帰しようとしません。これは意図的なものですか?もしそうなら、サブオブジェクトを保存するように @RepositoryRestResource を構成する正しいアプローチは何ですか?

最小限の spring.boot アプリケーションがあり、診断に役立つ場合は喜んで提供します。

サブオブジェクト (関係) を持つ実際の例を探していますが、まだ見つかりません。spring.io の例は、私を動かすのに最適でしたが、それを拡張するのに少し行き詰まりました。

コード スニペットは次のとおりです。



次のコマンドを使用して投稿されます。


スローされる例外は次のとおりです。


RESTful リポジトリの定義は次のとおりです。


エンティティの定義は次のとおりです。

0 投票する
2 に答える
9592 参照

java - Spring Data Rest レスポンスで関連付けを選択的に展開する

標準のSpringデータJPAとSpringデータRestのセットアップがあり、関連付けを正しいリソースへのリンクとして正しく返します。

ただし、一部のリクエストでは、「otherDomain」への関連付けを展開したいと考えています(したがって、クライアントは完全なデータを取得するために N+1 リクエストを実行する必要はありません)。

この方法で応答を処理するように Spring Data Rest を構成することは可能ですか?