プログラミング 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サンプル】自動販売機(Level2) メソッドに小さく分割する

前回の自動販売機(Level1)では、まず動くものを作りました。 そこでは1つのメソッド(Main)にすべてをコーディングしていましたが、 これを機能ごとに分割していきます。 実際の仕事では、1つの大 …

no image

GitでIndexが壊れたときの直し方

これは自分の環境用の備忘録です。 (状況) Virtual BOX内のGit環境において、INDEXが0KBになっている。(INDEXが壊れている) (対処方法) リモート環境から新しくCloneして …

no image

【MySQL】自テーブルのカラムの値を0埋めで更新する方法

構文

記載例

  UPDATE前後の値を比較 UPDATE …

PHPerがJavaを学ぶ5つのメリット

PHPerである私が会社でJavaの研修担当となり、私自身も大学生以来のJavaを勉強しなおして感じたことを書いていきたいと思います。 目次 対象読者1.オブジェクト指向がきちんとわかるようになる2. …

SpringFramworkの良書

Javaの基本を学んだ人が、次のステップ(Frameworkでの実装)として読む本。

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