Untuk menjalankan Spring Boot di IDE (Integrated Development Environment), dibutuhkan konfigurasi dasar untuk mempermudah agar spring boot dapat dijalankan di IDE tersebut, ada beberapa IDE yang saat ini mungkin sudah terkenal luas dikalangan Developer/ Programmer, antara lain:
Eclipse
Netbeans
IntelliJ
Visual Studio Code
Bluej
Dan mungkin banyak lagi IDE yang belum pernah saya coba, saat ini saya akan menggunakan Intellij versi komuniti (free) untuk melakukan konfigurasi Spring Boot.
Persyaratan:
Download JDK 11 ke atas (install dan setting path untuk jdk tersebut) Silakan melakukan googling utk mengetahui bagaimana cara setting path java
Download Intellij Setelah berhasil terinstall lakukan konfigurasi awal utk eclipse, konfigurasi sebagai berikut:
Setting IDE agar melakukan build project secara otomatis ketika ada perubahan Menu File ->Settings->Compiler->kemudian check Build project automatically
Setting IDE agar dapat melakukan compile ketika aplikasi dalam keadaan running Menu Help->find action->type registy
Setelah melakukan setting dasar di intellij, selanjutnya untuk men generate project Spring boot dapat dilakukan dengan 2 cara:
Menggunakan web start.spring.io
Install plugins Spring initializer di IDE Menu File->Settings->Plugins->Search Spring initializer
Kali ini saya akan menggunakan metode yang kedua, yaitu install plugins Spring initializer di Intellij.
Create new project
Setelah selesai melakukan konfigurasi, mari kita mulai membuat project baru spring boot menggunakan intellij
New Project Menu File->New->Project-Spring Initializer kemudian pilih next untuk melanjutkan proses
Kemudian pilih starter library, untuk awal library sebagai berikut:
Web Library web merupakan library yang digunakan terkait dengan development web, restful, spring mvc, apache tomcat bundle. DevTools Devtool berguna melakukan restart aplikasi jika ada perubahan, LiveReload, membaca konfigurasi file jika ada perubahaan dengan melakukan restart secara otomatis
Finish generate project spring boot
Testing running aplikasi
Jika di console sudah menampilkan log spring boot, maka spring boot sudah terkonfigurasi dengan baik, silakan lanjut ke step selanjutnya
Comments