プログラミング Java

【Spring】JSの変更を反映させる方法

投稿日:2020年1月27日 更新日:

Spring Bootのおいて、JavaScriptの変更を反映させる方法です。
 

設定

application.properties

application.propertiesに、以下の設定を記述します。

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

(src/main/resources/static/ ← ここ置いているフォルダ全てに設定されます)

staticフォルダ以下全てに適用することになるため、
cssフォルダがある場合、それらにも適用されます。

 

特定のフォルダに適用したい場合

もし、特定のフォルダのみに適用したい場合は、
以下のようにフォルダを指定することもできます。
spring.resources.chain.strategy.content.paths=/js/**

この場合、src/main/resources/static/js フォルダのみに適用されるので、
以下のように、cssはcache busting されません。

 

公式ドキュメント

Static Cintent

 
最後までお読み頂き、ありがとうございました!
ご意見・ご要望がありましたら、遠慮なくコメント下さい!
もし内容が良かったらランキング評価を頂けると励みになります(^^)

ランキング評価する

-プログラミング, Java
-,

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

【Java入門】クラスとインスタンスの違いを分かり易い言葉で説明します。

概要 クラスとインスタンスの違いについて、できるだけ分かり易い言葉や表現で説明します。   クラス 設計書だよ。 以上です。 ほんとマジで。 どんなデータと操作が可能かを決めているだけなので設計書と表 …

【SpringBoot入門】#11~ 削除ダイアログの作成

概要 検索結果から削除機能を呼び出した際に、削除を確認するためのダイアログです。 実装はjQueryで行いますので、mavenへの追加作業等の準備を別途行います。 イメージ jQueryの準備 jQu …

オブジェクト指向とは何なのかを簡単に説明してみる

オブジェクト指向とは何なのか? これを私の理解を元に、ごくごく簡単に説明してみたいと思います。   オブジェクト指向とは? オブジェクト指向とは何かを説明するために、 「オブジェクト」と「指 …

no image

画面にonclickを書かずにイベントを発生させる方法

画面にonclickを記述すると、JavaScript側で関数名が変更になった際の修正が面倒になる。 なのでonclickを記述せずにイベントを発生させるように記述することが望ましいと子ドレビューで指 …

Camtasia(カムタジア)でKrisp(クリスプ)を使う方法

Camtasiaで動画撮影する時のノイズ除去にKrispを導入する方法です。 前提 Krisp(無料版でOK)をインストール済みであること。 Pro版を試したい方は以下の招待URLからダウンロードして …

SpringFramworkの良書

■おすすめ教材
Javaの基本を学んだ人が、次のステップとして読む本(中級者向け)

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。