...

Simple Spring Boot 2 Hello World

Technologies:

  1. Java 8
  2. Spring Boot  2.2.2.RELEASE
  3. Eclipse STS 4

 

1. Create Spring Starter Project Boot with Eclipse STS

klik > File > New > Spring Starter Project

Tuliskan Nama Project, Group, dan Artifact (Pilih Packaging Jar)

Pilih Dependency Project : Spring Web dan Thymeleaf

Setelah itu klik Next

Kemudian klik Finish

2. Struktur Project

Setelah proses mambuat project Spring selesai maka Eclipse akan membuat Struktur Project sbb:

3. Buat Class Controller

Create atau buatlah package com.kodefin.hello.controller

Kemudian klik kanan pada package com.kodefin.hello.controller dan buatlah class baru

Beri nama class tersebut WebController, kemudian klik Finish

- Tuliskan anotasi @Controller untuk menyatakan class tersebut adalah Controller

- Tuliskan Method dengan nama home return type-nya String dan argumen (Model model) dan return value adalah "index"

package com.kodefin.hello.controller;

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 WebController {
	
	@RequestMapping(value="",method=RequestMethod.GET)
	public String home(Model model) {
		return "index";
	}
	
}

3. Buat File index.html

Buatlah file index.html dalam folder template dibawah source folder src/main/resources 

Kemudian pilih HTML file, dan klik Next

Beri nama file index.html, kemudian klik Next

Klik Finish

Tuliskan Header 1 dengan teks Hello World sbb :

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Hello World</title>
</head>
<body>
	<h1>Hello World</h1>
</body>
</html>

4. Menjalankan Aplikasi Spring Boot

Buka / pilih file HelloWorldApplication.java, kemudian klik Run As ... button

Pilih Java Application untuk menjalankan Aplikasi

Jalankan browser dan buka localhost:8080

Selamat Mencoba .