Spring Boot: basic configuration in IDE

Springboot programming
Posted on April 25, 2022 2:30 pm by

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:

  1. Eclipse
  2. Netbeans
  3. IntelliJ
  4. Visual Studio Code
  5. 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:

  1. Download JDK 11 ke atas (install dan setting path untuk jdk tersebut)
    Silakan melakukan googling utk mengetahui bagaimana cara setting path java
  2. 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:

  1. Menggunakan web start.spring.io



  2. 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

  1. New Project
    Menu File->New->Project-Spring Initializer

    kemudian pilih next untuk melanjutkan proses

  2. 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