SpringBoot2.7とJDK14でhello worldを表示する方法
環境
SpringBoot2.7
Spring Tool Suite 4.8.0.RELEASE
JavaSE 14
thymeleaf3
操作方法
1.コントローラーのクラスTestController.java
以下の内容を編集します
package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class TestController { // Controllerのアノテーション @GetMapping("/test123") // GetMappingのアノテーション public String funA(Model model) { model.addAttribute("city", "東京都"); model.addAttribute("username", "山田太郎"); return "test"; } }
2.htmlファイルの作成
src/main/resourcesのtemplates/test.html
以下の内容を編集します
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="utf-8" /> <title>springからのパラメータの値が表示</title> </head> <body> 都市名: <p th:text="${city}"></p> 名前: <p th:text="${username}"></p> </body> </html>
3.application.propertiesの作成
src/main/resources/application.properties
#ポート番号
server.port=8766
4.pom.xmlの修正
以下の内容を編集します
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency>
5.動作確認
http://127.0.0.1:8766/test123にアクセスします
「東京都」と「山田太郎」が表示されます。