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


関連記事

【SpringBoot入門】#10~ 更新機能の実装

概要 既に登録済みの書籍情報を画面上で編集し、更新する処理を実装します。 更新した内容が反映されていることを確認するところまでを行います。   フロントエンド 更新情報のリクエスト edit.html …

ModelからBindingResultが消える原因と対処方法

環境 Java(SpringFramework) Thymeleaf 状況 更新画面でバリデーションエラーにより更新が失敗したというようなケースにおいて、 BuindingResultにFormのエラ …

【Javaポートフォリオ】なぜスクレイピングツールがおすすめか?

なぜスクレイピングツールか? ・スキルに需要がある ・総合的なスキルが身に付く ・個人開発に応用できる スキルに需要がある 執筆時点(2021年3月28日)時点で、ランサーズに1643件の発注がありま …

使って便利だったNode.jsのnpmモジュール

Excel操作 xlsx Excelファイルからシート単位でデータを読み取り、JSON化することができるモジュール。 VBAでは処理が遅い場合の代替手段となるが、書式設定はできない。 JSONファイル …

Facadeパターンの使い道をコードとクラス図で説明します。

Facadeパターンはどんな役に立つか? 簡単にいうと、複数の処理のまとめ役。 なので、依頼1つでいろんな仕事をやってくれる点で役に立つ。 Facadeパターンの要件 Facadeクラスはあくまでサブ …

記事を探す

SpringFramworkの良書

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

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