パスの指定
src/main/resources/templateのHTMLファイルを指定する場合
- コントローラで指定する場合はtemplateフォルダをルートとするパス。「/」で開始しない。例:"menu.html" , "mst/TantouList.html"。
- template内のhtmlファイル内において、<a>タグで指定する場合は、直接HTMLファイルを記述するのでなく、コントローラを介して遷移する。良い例:<a href="/menu">。コントローラのリクエストマッピングの"/menu"に飛んで、そこからtemplateのHTMLに遷移する。悪い例:<a href="/menu.html">と記述して"/menu.html"に遷移することを期待しても、コントローラのリクエストマッピングの"/menu.html"を探してしまい404が発生するだけ。
- <a href="/menu.html">と記述して、"/menu.html"に遷移したい場合は、menu.htmlをstaticに作成する必要がある。