Spring-boot , örneğin farklı ortamlar için ayrı konfigürasyona sahip olmasına izin veren Spring profillerini ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ) kullanır . Bu özelliği kullanmamın bir yolu, test veritabanını entegrasyon testleri tarafından kullanılacak şekilde yapılandırmaktır. Bununla birlikte, kendi profilimi 'test' oluşturmam ve bu profili her test dosyasında açıkça etkinleştirmem gerektiğini merak ediyorum. Şu anda bunu şu şekilde yapıyorum:
- Src / main / resources içinde application-test.properties oluşturun
- Orada teste özel yapılandırma yazın (şimdilik yalnızca veritabanı adı)
Her test dosyasında şunları içerir:
@ActiveProfiles("test")
Daha akıllı / daha özlü bir yol var mı? Örneğin varsayılan bir test profili?
Düzenleme 1: Bu soru Spring-Boot 1.4.1 ile ilgilidir