問題タブ [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.
client - Spring データ レスト サービス用のクライアント ライブラリの生成
私はSpring Data Restサービスを書いていて、他のプロジェクトで使用するためにJavaクライアントをjarファイルとして生成したいと考えています。クライアントを生成する自動化された方法はありますか、それとも自分で作成する必要がありますか。どちらの方法でも、これを始めるのを手伝っていただけますか。
ありがとう
converters - 手動Spring-data-restコンバーター
spring-data-restのコンバーターに関するチュートリアルをお勧めしますか?私はこの問題で1週間立ち往生していて、それに関する多くの投稿と小さなマニュアルを読みましたが、それがどのように機能するのか、またはどのように構成するのかまだわかりません
よろしくお願いします
jquery - Spring Data / REST - Javascript (jquery、バックボーン) の安らかな呼び出しが 404 応答で終了する
サンプル アプリがあります: https://github.com/LateralThoughts/orsyp-frontend-training/tree/master/zupr_trackr。Spring DATA/REST によって処理される REST リソースを介して、 3 つの JPA エンティティ ( Company、Employee、Activity ) を公開します。
たとえば、ブラウザの REST アドオンを使用して REST API を正常にクエリできますが、次のクエリ (同じドメインまたは別のドメイン) では常に 404 が返されます。
生成された HTTP リクエスト (REST アドオンを介して) と jquery 駆動の HTTP リクエストを比較して気付いた唯一の違いは、最初のケースでは「Referer」がなく、最後のケースでは存在することです。
このヘッダーを REST アドオン インターフェイスで追加すると、前述のように要求が失敗します。
どんなアイデアでも大歓迎です、事前に感謝します
ロルフ
PS: これは、GET/POST およびその他の動詞に当てはまります。
spring - Spring Data REST および PUT メソッドを使用して値を NULL に更新する
CRUD リポジトリを使用して Spring Data REST を使用しています。一部の値はオプションで NULL にする必要がありますが、それらを null に設定しようとすると、問題のフィールドが無視されます。NULL 以外のデータを送信すると、期待どおりに動作します
この機能を許可する方法はありますか?
PUT リクエスト本文の例を次に示します。
rest - AngularJS を使用した HATEOAS クライアント
HATEOAS準拠のRestfulクライアントを簡単に作成するために、Angularに隠されている機能やサードパーティのライブラリによって公開されている機能があるかどうか疑問に思っていました.
バックエンド側では、Spring Data/REST を使用して HATEOAS JSON API を生成しています。ただし、それを消費することはまったく別の話です。
たとえば、次の 3 つのエンティティがあります。
- 会社
{name, address}
- 従業員
{firstName, lastName, employer[Company]}
- アクティビティ
{rate, day, employee[Employee], client[Company]}
アクティビティ (モデルの最も複雑なエンティティ) を要求すると、次のようなものが生成されます。
私の API は REST (リンクで識別されるリソース) の観点から話します。たとえば、Activity には Employee があります。私が本当に使いたいのは :{rate: 456, day: 1366754400000, employee: {firstName:"xxx", lastName:"xxx" ...}}
です。
ただし、最初の出力でわかるように、アクティビティには従業員へのリンクのみが含まれており、従業員のデータは含まれていません。これらのリンクを解決し、代わりに結果のデータを埋め込むために、Angular またはサードパーティのライブラリに何かありますか?
これについて何か意見はありますか?
前もって感謝します!
spring - spring-data-rest の追加時に Spring MVC アプリの静的リソース (js、css ..) を使用できない
正常に動作する既存の mvc アプリケーションがありますが、追加すると
spring-data-rest を有効にしてから、経由で提供される静的リソースを有効にします
アクセスできません。実際、静的リソースをリクエストすると、ログにこれが表示されます
何かアドバイス?前もって感謝します
java - SpringDataRest とウェルカム ファイル リストの表示/リンク検出の無効化
spring-mvc アプリケーションで spring-data-rest(1.0.0.RELEASE) を使用していますが、次の問題が発生しています
私のWebConfigで
ここで、このケースには、メソッドに注釈が付けられRepositoryRestMvcConfiguration
た Beanがあります。RepositoryRestController
listRepositories(...)
問題は、ルートコンテキスト("/")
に到達すると、以下のようにリポジトリへのリンクが取得されることです
}
しかし、代わりに index.html ファイルを表示したいです。
ルート コンテキストでのリンクの検出を無効にしたい。
カスタムコントローラーでルートコンテキストにマップしようとしたイベントですが、("/")
最優先のスプリングがRepositoryRestController's.listRepositories(...)
メソッドと一致します。
私のコントローラーメソッドには来ていません。ログでは、このようになります