Sebelum membuat project pastikan Java dan Maven sudah terinstal di komputer, buka terminal (ini untuk OS Linux)
- java --version
menampilkan versi java, maka akan keluar hasil seperti berikutopenjdk 11.0.11 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.18.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)
- mvn --version
menampilkan versi maven, maka akan keluar hasil seperti berikutApache Maven 3.6.0 Maven home: /usr/share/maven Java version: 11.0.11, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: 'linux', version: '5.4.0-72-generic', arch: 'amd64', family: 'unix'
- Berikutnya buka visual code dan install beberapa plugin yang dibutuhkan, buka extension lalu install plugin berikut
- Extension Pack For Java
Fungsinya agar Visual Code mengerti bahasa java pada editorya - Spring Boot Extension Pack
Fungsinya agar membuat project Java Spring tanpa melalui CLI
- Extension Pack For Java
- Berikutnya mulai membuat project baru lalu buka Command Pallete pada menu View -> Command Pallete atau menggunakkan keyboard (Ctrl + Shift + P)
dan setelah itu ketikkan langkah berikut
- Untuk mengcreate project awal pilih Spring Initializr Create a moven project
- Memilih versi Spring terserah 2.5.4
- Pilih bahasa yang digunakkan java
- Create nama package com.domain ini terserah namanya
- Create nama aplikasi demo-api ini terserah juga namanya
- Menentukan packaging piih jar di dalam file jar sudah ada default server yaitu Tomcat
- Pilih versi java, ini sebenarnya kita bebas memilih, tapi disini pilih versi 11 versi ini nanti bisa diubah di file pom.xml.
Catatan :
Java Spring Boot sudah support untuk Java Version 1.8 ke atas, jadi tidak support untuk java version dibawah 1.8.
Untuk menyesuaikan dengan Java yang ada di computer kita, kita dapat membuka pada file pom.xml dan bisa diubah di bagian ini<properties> <java.version>11</java.version> </properties>
- Memilih dependencies, pilih
Spring Web
Spring Boot DevTools
Kita dapat menambah dependencies-dependencies yang lain nanti, jika dirasa cukup tinggal tekan Enter - Berikutnya kita diminta untuk menentukan path/lokasi project , setelah itu buat folder baru misal create-api
lalu klik button Generate into this folder setelah ada notifikasi success di Visual Code lalu klik Open - Selesai, Project sukses di create