私はすでに検索に努力していますが、次のような状況では特定の解決策を見つけることができませんでした。異なるコンテキストパスで静的ファイル(index.html)とRESTサービスを提供する方法
私は@RequestMapping("user")
アノテーションを使用ユーザーサービスを書かれています。エンドポイントURLは
http://localhost:8080/user
のように見えます。しかし、私はserver.context-path=/myServices
を設定することによってそれを行う可能性があり、また、同じアプリケーション内にある他のサービスは、同じURLパターンの例に従ってください
http://localhost:8080/myServices/user
のようなサービスを公開します。
http://localhost:8080/myServices/OTHERENDPOINT
は、しかし、また、私は、このデフォルトのURL
http://localhost:8080
デフォルトcontext-path(/)
を使用する場合、これは達成可能であるが、その後、あなたが使用することはできません「/ myServices」でresources\static\
フォルダの下にある静的なコンテンツファイルindex.html
にアクセスしたいですURLの接頭辞。
私はSpring boot 1.3.3
注釈ベース(no xml)の実装を使用しています。このような状況を達成する方法はありますか?
用のHTML
ありがとうございました。しかし、私はすべてのサービスを '/ myService' URLの下に' user'サービスだけでなく配置する必要があります。 http:// localhost:8080/myServices/OTHERSERVICE –
ドキュメントには、context-pathが静的コンテンツを含む「アプリケーションのコンテキストパス」であることが記載されています。私はすべてのRestControllerに "/ myService"を追加しますが、誰かがより良い解決策を知っているかもしれません。 –