HelloController の作成 - Spring Boot

  • 作成日:
  • 最終更新日:2025/10/11

HelloController の作成

Controller を作成する場所は、src/main/javaのなかにcom.exampleというパッケージがあるのでその中に作成します。

Spring Tools for Eclipseを使っている場合、メニューバーの新規その他をクリックします。

ウィザードを選択の画面が表示されれば、Javaの中のクラスをクリックします。

上記のように入力し、完了をクリックします。

src/main/javacom.exampleというパッケージ内にHelloController.javaが作成されています。

以下のようにHelloController.javaを編集します。

package com.example;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;


@Controller
public class HelloController {
@RequestMapping("/")
public String index() {
    return "index";
}

}

Thymeleaf を追加する(Maven ベース)

pom.xml のdependenciesの中に以下を追加します。

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

テンプレートファイルは、src/main/resources内のtmplatesディレクトリにindex.htmlを作成します。

<!doctype html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<link rel="stylesheet" href="/css/style.css" />
<script src="/js/scripts.js"></script>
</head>
<body>
<h1>Hello Page</h1>
</body>
</html>

ブラウザを開き、「 localhost:8080 」にアクセスし、Hello Pageが表示されればテンプレートが読み込まれています。