2017-04-10 17 views
0

enter image description hereCSSはリンクしておらず、Springブートアプリケーションとは連携していません。

これは私のプロジェクトの写真です。 私はcssファイルを静的/ cssフォルダに持っており、index.jspページとリンクしようとしていますが、動作していません。 NB:ハードリフレッシュ、すべてのキャッシュがクリアされ、10回以上試しました。 :(春ブートアプリケーションでCSSをアップリンクする他の方法はありますか?

+0

静的フォルダをresourcesフォルダの下に置きます。 – SAP

答えて

2

春ブーツは、デフォルトでは静的リソースを読み込む場所を読むことができる春ブーツドキュメントで。

デフォルト春ブーツではしますクラスパス にまたはのServletContextのルートから/static (or /public or /resources or /META-INF/resources)というディレクトリ から静的なコンテンツを提供。あなたがあなた自身のWebMvcConfigurerAdapterを追加し、 addResourceHandlersメソッドをオーバーライドしている 動作を変更することができますので、それは春のMVCから ResourceHttpRequestHandlerを使用しています。

デフォルトの1にあなたの静的ファイルの場所を変更する場合は、/css/style.css

P.S.によってそれらに達することができるはずですhere you can find a simple good structured example.

+0

こんにちは、ありがとうございました。私は src/main/resourcesディレクトリの静的フォルダを入れて試してみましたが、 /css/style.cssのようなCSSをリンクしようとしていて、まだ動作していません!! : – user2817233

+0

@ user2817233あなたの質問には、何がうまくいかないかを記述することができます。ブラウザのネットワークタブも表示できます。そこには、cssファイルのhttpステータスが表示されます。 – Patrick

-1

あなたの問題を解決するには、ちょうどあなたのapplication.propertiesファイル(設定ファイル)にコードの次の2行を追加し、非常に簡単です:

spring.resources.chain.strategy.content.enabled=true 
spring.resources.chain.strategy.content.paths=/** 

をこれはあなたのキャッシュをバストになりますあなたが静的コンテンツ(例えば、cssファイル、jsファイル、htmlファイルなど)に関する変更を加えるとき、それが行われます。

Spring Boot CSS Showing up blank/not loading after trying everything

グッドラック。私にとって

0

今、私はちょうど、私のCSS、JSを置くのsrc /メイン/リソース/静的フォルダ内の画像やリンクが似ている: /css/style.css「または」/js/custom.js 春のブートアプリケーションのために正常に動作しています。

関連する問題