私は春のブートを勉強中です。 そして今、私は、Webプロジェクトに私の静的リソースを展開する必要があり、それを結ぶ、 が、私は「localhostにアクセスした場合、それは、また、404エラースプリングブート静的リソース404エラー
を返します:8080/appie /リソース/のJS/common.js "ブラウザは404エラーを返します(私のコンテキストパスは/ appieです)。
その理由は何ですか?
server.contextPath=/appie
私は春のブートを勉強中です。 そして今、私は、Webプロジェクトに私の静的リソースを展開する必要があり、それを結ぶ、 が、私は「localhostにアクセスした場合、それは、また、404エラースプリングブート静的リソース404エラー
を返します:8080/appie /リソース/のJS/common.js "ブラウザは404エラーを返します(私のコンテキストパスは/ appieです)。
その理由は何ですか?
server.contextPath=/appie
春のブートでは、src/main/resources/static
の静的リソースが使用されます。リソースの パスは、これに関連しますので、あなたがcommon.js
static
下のリソースを置けば、あなたはでそれにアクセスすることができます: はlocalhost:8080/appie/common.js
でそれにアクセスするにはこのフォルダ構造をstatic
の下に作成します(resources/js/common.js
)。
あなたの答えをありがとう、今私は続けることができます。 – PLAYMAKER
this guide about serving static content with spring bootをお読みください。
これは、次の言葉:
春ブーツが自動的に次のいずれかのディレクトリ内に配置された静的なWebリソースを追加します。
このディレクトリのいずれかであなたのjsファイルを配置した後、あなたが$ホスト経由でアクセスすることができますが:$ポート/ $のcontextPath/common.js
それは良い参考リンクです。ありがとう、後で読む – PLAYMAKER
あなたのコンテキストパスとは何ですか? – Blank
"appie"は自分のコンテキストパスです – PLAYMAKER
[**はコードやエラーの画像を投稿しません!**](https://meta.stackoverflow.com/q/303812/995714) – Rob