Spring Web開発基盤(1):静的コンテンツ

3046 ワード

静的コンテンツ


静的コンテンツとは?


サーバ上では何も実行せずにhtmlファイルをサーバに直接渡します.

スプリング静的コンテンツ機能の起動


Spring bootは、静的リソースのデフォルトのマッピング設定とカスタマイズをサポートします.
7.1.5. Static Content
resources/static/hello-static.html
<!DOCTYPE HTML>
  <html>
  <head>
      <title>static content</title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  </head>
<body>
정적 컨텐츠 입니다.
  </body>
  </html>

実行


http://localhost:8080/hello-static.html

モーション環境図



「Webブラウザ」でurlを要求すると、「内蔵Tomcatサーバ」は要求を受信した後にspringに転送されます.
Springはまずcontrollerで「hello-static」に関連するマッピングコントローラを検索します.(これは、コントローラが最初に優先度を持つことを意味します.)見つからない場合は、「resources/static/hello-static.「html」を検索します.
この場合を静的コンテンツと呼ぶ.