Config Service Refresh Scope and Health Check

Refresh Scope memungkinkan kita untuk mengupdate API yang berisi data konfigurasi pada konfig service tanpa redeploy aplikasi client dan server. Sehingga data yang di dapatkan aplikasi client akan selalu up to date.

Konfigurasi Config client.

Tambahkan anotasi @RefreshScope pada class yang membutuhkan data dari file konfigurasi
Tambahkan dependency Spring Actuator
Disable Security default (bootstrap.yml)
YAML
Copy
management: security: enabled: false
Enable username & password to secure client app(bootstrap.yml)Sebelumnya anda harus menambahkan dependency Spring Security.
YAML
Copy
security: user: name: usernameusr password: passwordusr
Untuk merefresh kofigurasi gunakan endpoint http://localhost:PORT/refresh atau dapat mengunakan curl sperti :
YAML
Copy
curl -x POST localhost:8080/refresh

Health Check

Untuk melihat keadaan config service gunakan endpoint localhost:8080/health