私はSpringブートアプリケーションにHALブラウザをインストールしました。HALブラウザがバネデータレストで正しく自動設定されない
彼らが言うドキュメントでは、http://localhost:8080
で開始されます。
しかし、それは私のレポジトリであるhttp://localhost:8080/apiで始まった。
これは、私のspring-data-rest APIのベースパスを上書きします。
次に、HALブラウザアプリ内で、すべてのリポジトリを見ることができます。また、404
は、最新の春、春、データを破損したプラグインされる戻り404
元エンドポイントhttp://localhost:8080/api/entities
を返す
私がGETしてみた場合、それはhttp://localhost:8080/api/api/entities
の下でそれらを照会するのを試してみてください、春の嫌いなモジュール?
データの残りのAPIパスを "/"に変更すると正常に動作します。
また、OAuthを使用してクライアントを認証することが可能かどうかを知りたいと思います。私は春のセキュリティoauthを使用し、すべての要求は拒否されます。
編集それは、プラグインはまた/
とは異なるパスをサポートしていません表示され、それがspring-data-oauth
をサポートすることはできません、私の最高のチャンスは、あなたがする必要はありませんHALブラウザ私の自己
から
http://localhost:8080/api/entities
はあなたが好きなだけURIを使用する必要がありますように、完全なURLを使用します。先週のワークショップでそれを問題なく使用していたので、あなたの設定/設定に欠陥があると言います。 –さて、私の休憩の終点は/ apiにあります。そのため、HALブラウザはそのパスの下で起動します。しかし、これは私のAPIを壊し、HAproxyが最初に間違ったリンクを使用する理由を教えてくれません。 – BigDong
これとHAProxyは何をしていますか? –