Controllerからメッセージを送りたいがエラーになる

実現したいこと

参考書を参考にJavaのSpringFrameworlの勉強をしております。
そこでControllerからhtmlに文字を送って表示させる箇所でエラーが起き、
参考書通りにコードを書いているか再度、チェックしたところ、間違いはないと思っております。
バージョンなどによるコードの書き方の違いでしょうか?

発生している問題・エラーメッセージ

イメージ説明

該当のソースコード

HelloModelController.java

1package com.example.demo.controller; 2 3import org.springframework.stereotype.Controller; 4import org.springframework.ui.Model; 5import org.springframework.web.bind.annotation.GetMapping; 6import org.springframework.web.bind.annotation.RequestMapping; 7 8@Controller 9@RequestMapping("hello") 10public class HelloModelController { 11 12 @GetMapping("model") 13 public String helloView(Model model) { 14 //「Model」にデータを格納する 15 model.addAttribute("msg", "タイムリープ!!!"); 16 //戻り値が「ビュー名」を返す 17 return "helloThymeleaf"; 18 } 19}

helloThymeleaf.html

1<!DOCTYPE html> 2<!-- Thymeleafを使用することを宣言する --> 3<html xmlns:th="http://www.thymeleaf.org"> 4<html> 5<head> 6<meta charset="UTF-8"> 7<title>Hello Thymeleaf</title> 8</head> 9<body> 10 <!-- 追加記述 --> 11 <h1 th:text="${msg}">表示される部分</h1> 12</body> 13</html>

バージョン
Eclipse2022
参考書
Spring Framework 5
JDK 11

コメントを投稿

0 コメント