プログラミング 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


関連記事

ユニークなListを持つファーストクラスコレクションの例

概要 正確に言うとListではなくSetです。 自分の確認と備忘録なのでご参考までに。 実装 ユニークなリストとしてSetで保持します。 Item 保持するオブジェクトです。 [crayon-60fe …

【Java】ArrayListの使い方まとめ

概要 ArrayListはOracleの公式ページでも明記しているクラスです。 Java SE 11 Programmer I (1Z0-815-JPN) 試験 インタフェースによる抽象化 インタフェ …

【Java】モジュールシステムの概要と実装例

概要 Javaのモジュールシステムについて、概念的なイメージと実際のコード例で理解を深めるための記事です。 読者はJava Silverの資格勉強中の方やJava入門者を想定しています。 内容は以下の …

【Java】ArrayListの最長文字列を取得する簡単な方法

(追記)2020/08/19 1. Listが空の場合(NoSuchElementException)に対応しました。 2. Nullが含まれていた場合、空文字として扱うように修正しました。 Arra …

プログラミングスキルを向上させる3ステップ

プログラミングスキルを向上させるための3ステップです。 私自身が実践していることであり、向上を実感している方法です。 写経 本をベースに写経します。 写し書きをして動いたらOKではなく、以下のような問 …

記事を探す

SpringFramworkの良書

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

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