SpringBootにCSSやJSを追加する場合は概ね以下のパターンがあるんじゃないかと思います。(bowerはもう使わない方向で) CDNで外部から読み込む<script src=”JSのURL”> <link href=”CSSのURL”>ダウンロードしてきてsrc/main/resources/staticに配置するNode.jsを併用してnpmインストールするNode.jsを併用してWebpackなどのバンドラで纏めて読み込むWebJarsを使ってMaven的に内部に持つ それぞれのメリット、デメリットを見て行きます。 メリット、デメリット 1.CDNで外部から読み込む メリット: インストールはHTMLへのコピペのみで簡単。ネットワーク帯域を節約できる。 デメリット: CDNに障害が発生した場合など、外因性の障害が発生する危険が0じゃない。 2.ダウンロードしてきてsrc/mai