Spring-boot menggunakan profil Spring ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ) yang memungkinkan misalnya untuk memiliki konfigurasi terpisah untuk lingkungan yang berbeda. Salah satu cara saya menggunakan fitur ini adalah dengan mengkonfigurasi database pengujian yang akan digunakan oleh pengujian integrasi. Namun saya bertanya-tanya apakah perlu membuat 'tes' profil saya sendiri dan secara eksplisit mengaktifkan profil ini di setiap file pengujian? Sekarang saya melakukannya dengan cara berikut:
- Buat application-test.properties di dalam src / main / resources
- Tuliskan konfigurasi khusus pengujian di sana (hanya nama database untuk saat ini)
Di setiap file pengujian meliputi:
@ActiveProfiles("test")
Apakah ada cara yang lebih cerdas / lebih ringkas? Misalnya profil uji default?
Sunting 1: Pertanyaan ini berkaitan dengan Spring-Boot 1.4.1