Saya punya aplikasi boot musim semi.
Saya memiliki tiga profil dalam aplikasi saya - pengembangan, pementasan dan produksi . Jadi saya punya 3 file
- application-development.yml
- application-staging.yml
- application-production.yml
Application.yml saya berada di dalam src/main/resources
. Saya telah menetapkan profil aktif di application.yml sebagai:
spring:
profiles.active: development
3 file konfigurasi khusus profil lainnya ada di C:\config
folder.
Saya menggunakan plugin gradle untuk gerhana. Ketika saya mencoba melakukan " bootRun ", saya mengatur argumen baris perintah dalam konfigurasi gradle saya di gerhana sebagai
-Dspring.profiles.active=staging -Dspring.config.location=C:\Config
Namun, properti baris perintah tidak tercermin dan profil aktif saya selalu ditetapkan sebagai pengembangan (yang merupakan yang saya sebutkan dalam file application.yml). Juga C: \ Config folder tidak mencari file konfigurasi khusus profil.
Saya pikir saya kehilangan sesuatu di sini. Saya telah mencoba mencari tahu selama 2 hari terakhir. Tapi tidak berhasil. Saya sangat menghargai setiap bantuan.
bootRun
baris perintah Anda juga