2016-12-13 22 views
1

私は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ブラウザ私の自己

+1

からhttp://localhost:8080/api/entities はあなたが好きなだけURIを使用する必要がありますように、完全なURLを使用します。先週のワークショップでそれを問題なく使用していたので、あなたの設定/設定に欠陥があると言います。 –

+0

さて、私の休憩の終点は/ apiにあります。そのため、HALブラウザはそのパスの下で起動します。しかし、これは私のAPIを壊し、HAproxyが最初に間違ったリンクを使用する理由を教えてくれません。 – BigDong

+0

これとHAProxyは何をしていますか? –

答えて

1

インストールすることですそれはあなたが、デフォルトではルートである、あなたのRESTエンドポイントのために提供されたURLを始めるだろう /api/api/entities

関連する問題