Spring Bootスタティックリソース構成
Spring Bootではapplication.propertiesまたはapplication.ymlファイルで静的リソースへのパスを設定できます。
- application.properties ファイルの配置
- 静的リソースのパスを設定
spring.resources.static-locations=classpath:/static/ - application.yml ファイルを配置する
- 静的ロケーション: classpath:/static/
上記の構成では、classpath:/static/ は静的リソースファイルを src/main/resources/static/ ディレクトリの下に配置することを示します。静的リソースのパスは必要に応じて変更できます。
静的リソースファイルを指定したパスに配置完了後、URLで静的リソースファイルにアクセスできます。たとえば、src/main/resources/static/ディレクトリにtest.htmlファイルを作成した場合、http://localhost:8080/test.htmlでアクセスできます。
注意:Spring Bootでは、デフォルトでは静的リソースのマッピングは有効になっています。Spring Bootのデフォルトのマッピングルールを使用しない場合は、WebMvcConfigurerをカスタマイズして設定を行うことができます。