問題タブ [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.
spring - Spring Data REST のみを使用する REST API のカスタム デフォルト ヘッダー
アプリケーションが REST API と Web アプリケーションをホストするユース ケースがあり、REST API のみにカスタム ヘッダーを追加する必要があります。REST API は、Spring Data REST を通じて有効になります。通常、サーブレット フィルターを使用してこれを実現できますが、REST API へのリクエストを分離するロジックをコーディングし、カスタム ヘッダーを追加する必要があります。Spring Data REST API が、生成するすべてのレスポンスにデフォルト ヘッダーを追加できるようにするとよいでしょう。あなたの考えは何ですか?私が怠け者だとは言わないでください:)
java - Spring HATEOAS と Spring Data Rest の比較
質問は、Spring HATEOAS と Spring Data Rest の違いは何ですか?
どちらも同じことができると思います.Spring Data Rest(Spring Dataの一部として)はもう少し生きているようです.
https://github.com/spring-projects/spring-hateoas https://github.com/spring-projects/spring-data-rest
どちらか一方をいつ使用しますか?
spring - Spring MVC を使用しない Spring Data REST
私はSpring Data RESTを私たちのプロジェクトで使用することを検討してきました.Spring Webサイトでは、現在Spring MVCを使用していると述べていますが、次のバージョンでは..サーブレット以外のHTTPでリポジトリをエクスポートできるようになります.高スループットのノンブロッキング IO を使用する環境に対応し、強化された HTML5 機能を提供します。
この次のバージョンのフロントエンド統合のアプローチを推奨する人はいますか?
ありがとう。
spring - Spring Data Rest ブートストラップの問題
spring-data-rest で休憩サービスを書いています。そして、修正方法がわからないという例外に直面しています。
次のアプリケーション構成があります
そして、これは私の WebApplication 初期化子です
サーバーでアプリケーションを実行すると、Servlet.init() で次の例外が発生します。
SEVERE: Servlet /spring-data-rest threw load() exception
java.lang.NoSuchMethodError: org.springframework.data.rest.webmvc.ResourceProcessorInvokingHandlerAdapter.getReturnValueHandlers()Lorg/springframework/web/method/support/HandlerMethodReturnValueHandlerComposite;
(完全なスタックトレースが必要な場合は教えてください)
jar の重複によるクラスの読み込みの問題だと思いました。しかし、私はmavenでプロジェクトを構築しており、親pom spring-boot-starter-parentバージョン0.5.0.M5で1つのリポジトリ( http://repo.spring.io/libs-milestone )のみを使用しています
customization - Spring Data RESTを使用してカスタムコントローラー「/schema」機能を実装する最良の方法は?
Spring Data Rest を使用した " [repository]/schema " 関数と同様に、 " /schema " 関数をカスタム コントローラー ( rest-bucksで説明)に実装する最良の方法は何ですか?
spring-data-jpa - JpaRepository の Spring Data REST カスタム ファインダー
一般的なファインダーを使用して REST インターフェイスを構築しようとしています。アイデアは、ユーザーがパラメーターを指定せずにすべてのレコードを取得したり、フィールドの任意の組み合わせを入力して検索結果を絞り込んだりできる検索フォームを提供することです。
私が持っている簡単な例では、JpaRepository に @RestResource で注釈を付けています。これは、@Query を使用するか、メソッド名の規則によってファインダーを追加するすぐに使える優れた方法を提供します。
パラメータをマップし、ページング、ソート、および実際の実装クエリが動的に構成される (おそらく QueryDSL を使用して) REST サポートを活用するカスタム ファインダーを追加しようとしています。メソッドにはn 個のパラメータ (p 1 ... p n ) となり、次のようになります。
私はで説明されているアプローチを試しました:
しかし、私のカスタム メソッドはリポジトリの REST インターフェイス (/users/search) からは利用できません。
誰かがすでにこれを理解していて、私に何らかの方向性を教えてくれることを願っています.
java - マッピングにルートを使用しない Spring Data REST の例
Spring Data REST サービスをルート / にないように変更する場所がわかりません
私は RepositoryRestMvcConfiguration の JavaDoc を見ていますが、誰かがアイデアを持っている場合は、ガイダンスをいただければ幸いです。
私の webConfiguration.java
できれば、これを機能させるためのハウツーを書きたいのですが、ルート以外を使用している人を見つけられません。つまり、 http:// server /servicename/entity?foo=bar
サーブレット初期化子も変更しようとしましたが、何もしませんでした。
私の webAppInitializer.java
サービスをヒットしようとした結果
編集: Tomcat が Spring Data Rest サーブレットのデプロイに失敗した ため、サービスが応答していません。
なぜこれが起こったのかを理解しようとしています:
EDIT 2 : hsqldb.jar をクラスパスに追加しました。サービスは現在実行中ですが、servlet.init はまだ例外をスローしました
HSQL についてさらに調査を行い、この例外を自分で解決できないかどうかを確認します。マッピングに関する関連する回答を正しいものとしてマークし、必要に応じて以下のこの例外について新しい質問を開きます。