Membuat Spring Boot Project dengan Spring initializer

Spring initializer merupakan sebuah web tool yang disediakan secara resmi oleh Spring untuk membuat sebuah Project Spring Boot dengan mudah dalam hitungan menit.

Langkah ke-1:
Buka web browser mu dan ketikkan http://start.spring.io/


Seperti yang kamu lihat diatas, saya akan mengenerate sebuah Maven Project dengan Java dan Spring Boot 2.0.0

Pilihan diatas dapat disesuaikan dengan kebutuhanmu, jika tidak familiar dengan Maven kamu dapat menggantinya dengan Gradle. Ditulisan ini saya akan fokus dengan Gradle dengan Java dan Spring Boot 1.5.10

Langkah ke-2:
Karena menggunakan Gradle maka ada parameter yang harus diisi, yaitu:

Group: xyz.devplay
Artifact: demo



Langkah ke-3:
Klik tulisan "Switch to the full version" yang berada di bawah tombol hijau bernama Generate Project.

Setelah di klik akan tampil informasi tambahan sbb:

Description: Deskripsi sederhana untuk project yang akan kamu buat. Kamu dapat mengubahnya namun tidak akan berdampak ke sisi teknikal atau programming

Package Name: nama paket yang secara otomatis akan terbentuk ke Spring Boot project jika kita menggunakan start.spring.io

Packaging: Merepresentasikan hasil project yang akan digunakan. Terdapat 2 pilihan yang tersedia:

Jar - Java Archive
War - Web Archive

Dalam tulisan ini saya menggunakan Jar.

Java Version: Versi java yang digunakan. Terdapat 3 pilihan yang tersedia yaitu 7, 8 dan 9. Dalam tulisan ini saya menggunakan Java 8



Langkah ke-4:
Gulirkan mousemu ke bawah di dalam halaman start.spring.io dan terdapat banyak pilihan dependensi yang tersedia.

Dalam tulisan ini karena saya akan membuat sebuah web service maka saya hanya memilih Web dependensi, maka klik kotak di sisi kiri bertuliskan "Web" dan klik tombol hijau bernama Generate Project. Maka depedensi tersebut akan masuk ke dalam project yang telah kita klik.



Langkah ke-5:
Setelah tombol Generate Project di klik maka akan terdownload sebuah file berekstensi Zip dengan penamaan yang sama saat diberikan di Artifact.



Langkah ke-6:
Ekstrak paket zip yang telah kamu download tadi dan import ke dalam text editor atau IDE favoritmu. Dalam tulisan ini saya menggunakan Intellij Community Edition.

Import Project -> Cari folder bernama demo yang telah di ekstrak





Langkah ke-7:
Setelah semua depedensi selesai ke import, kamu dapat melihat sebuah Gradle project. Dan itu artinya kamu telah menyelesaikan Spring Boot project di Intellj. Mudah kan!



Langkah ke-8:
Ada apa aja di dalam project Spring Boot kita? yuuk kita jelajahi.

- Buka build.gradle: buildscript dan depedensi library yang secara otomatis telah dibuat oleh start.spring.io dapat kamu lihat disini.

- Kamu bisa melihat setiap library nya di External Libraries


- Buka package bernama xyz.devplay.demo kamu akan menemukan class bernama DemoApplication. Merupakan main class dari Spring Boot projectmu

Langkah ke-9:
Untuk melengkapi webservice Spring Boot ini, maka buatlah sebuah package controller baru di xyz.devplay.demo.controller dan ketik kode baris berikut:


Langkah ke-10:
Jalankan DemoApplication dengan klik tombol hijau disisi kiri. Secara otomatis package jar akan terbentuk di dalam Intellij. Jar tersebut sudah tersedia Tomcat server dan akan berjalan di port 8080.


Untuk memastikannya dapat melihat log:



Langkah ke-11:
Webservice sudah jalan di port 8080. Akses webservice tersebut dengan membuka web browser dan ketik http://localhost:8080.


Yeayy... mudahkan membuat project Spring Boot dengan Spring initializer. Selamat mencoba.


Referensi: How to Create Spring Boot Project With Spring initializer
Membuat Spring Boot Project dengan Spring initializer Membuat Spring Boot Project dengan Spring initializer Reviewed by rizupz on Minggu, April 01, 2018 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.