LoginSignup
5
1

More than 1 year has passed since last update.

【実践‼】Spring Boot で Hello World を表示する

Last updated at Posted at 2020-07-05

1.事前知識

事前知識として、上記リンクの内容が必要です。

2.事前準備

01.png

  1. Eclipseを起動する。
    02.png
  2. [ウィンドウ(W)]→[パースペクティブを開く]→[その他] を選択する。
    03.png
  3. JavaEE を選択して、 開く ボタンをクリックする。
    04.png
  4. [ヘルプ(H)]→[Eclipse マーケットプレース(M)...] を選択する。   
    05.png
  5. Spring Tools 4 (aka Spring Tool Suite 4) 4.7.0.RELEASEインストール する。

3.Spring Boot プロジェクトの作成

フォルダ構成
Hello
└─ src
     └─ main
          ├─ java
          │   └─ com
          │        └─ example
          │             └─ demo
          │                  ├─ HelloController.java
          │                  └─ HelloApplication.java
          └─ resources
               ├─ application.properties
               │  
               ├─ static
               └─ templates
                    └─ index.html
HelloController.java
package com.example.demo;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class HelloController {
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String index(Model model) {
        model.addAttribute("message", "Hello Springboot");
        return "index";
    }
}
index.html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
  <head>
    <title>Hello</title>
    <meta charset="utf-8" />
  </head>
  <body>
    <h1>Hello World</h1>
    <p>
      <span th:text="${message}"></span>!!!
    </p>
  </body>
</html>

06.png

  1. [ファイル(F)]→[新規(N)]→[Spring スターター・プロジェクト] を選択する。
    07.png
  2. 名前に Hello と入力し、 次へ(N) > ボタンをクリックする。
    08.png
  3. [テンプレート・エンジン]→[Thymeleaf][Web]→[Spring Web] を選択し、完了 ボタンをクリックする。   
    09.png
  4. com.example.demo を右クリックして [新規(N)]→[クラス] 選択する。
    10.png
  5. 名前に HelloController と入力し、 完了(F) ボタンをクリックする。
    11.png
  6. templates を右クリックして [新規(N)]→[その他] 選択する。
    12.png
  7. [Web]→[HTML ファイル] を選択し、次へ ボタンをクリックする。 
    13.png
  8. ファイル名(M)index.html と入力し、 完了(F) ボタンをクリックする。 
    14.png
  9. Hello [boot] を右クリックして [実行(R)]→[5 Maven install] 選択する。
    HelloController.javaindex.html上記に記載
    15.png
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.125 s
[INFO] Finished at: 2020-07-05T21:50:22+09:00
[INFO] ------------------------------------------------------------------------

10.コンソール に 上記の文が表示されれば成功。 
16.png
11.Hello [boot] を右クリックして [実行(R)]→[9 Spring Boot アプリケーション] 選択する。
17.png
12. localhost:8080 にアクセスし、画像のように表示されれば成功。

4.GitHub

GitHubにソースコードを公開しています。

5.関連

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1