2017-01-26 12 views
0

まもなく私は以下のように構造化されたアプリケーションを持っています。その問題は、スプリングブートが静的フォルダを再帰的にスキャンしていないことです。私は をstatic/css/bootstrap.min.cssに入れても問題ありませんが、静的フォルダstatic/bootstrap/bootstrap.min.cssのサブパッケージ内の別のフォルダに入れた場合、スクリーンショットのようにこれらのリソースを読み込めません。これをどうすれば処理できますか?前もって感謝します。 enter image description hereスプリングブートリソースの静的フォルダ

+0

http://stackoverflow.com/questions/1483063/how-to-handle-static-content-in-spring-mvc-これが役立つ場合があります – Valath

答えて

2

URLにはスラッシュがありません。

/bootstrap.minあなたのスクリーンショット、ブートストラップ/ CSSのURL //code.jquery.com/jquery-2.0.3.min.js .cssは、ページ相対です。

コンテキストベースのURLです。それはのsrc /メイン/リソース/静的/ストラップ/ bootstrap.minに中だとき

th:href="@{/css/bootstrap.min.css}" 

:あなたのファイルはのsrc /メイン/リソース/静的/ CSS/bootstrap.min.css、使用されている場合の.css、使用:

さらに
th:href="@{/bootstrap/bootstrap.min.css}" 

、代わりに手動でbootstrap.min.cssをダウンロードするので、私はあなたがBootstrap WebJarを使用して、次のhrefを使用することをお勧め:

th:href="@{/webjars/bootstrap/3.3.6/css/bootstrap.min.css}" 
関連する問題