स्प्रिंग-बूट स्प्रिंग प्रोफाइल ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ) का उपयोग करता है, जो उदाहरण के लिए अलग-अलग वातावरणों के लिए अलग-अलग कॉन्फिगरेशन की अनुमति देते हैं। इस सुविधा का उपयोग करने का एक तरीका यह है कि एकीकरण डेटाबेस द्वारा परीक्षण डेटाबेस का उपयोग किया जाए। मुझे आश्चर्य है कि क्या मेरी स्वयं की 'टेस्ट' प्रोफाइल बनाना आवश्यक है और प्रत्येक परीक्षण फ़ाइल में स्पष्ट रूप से इस प्रोफ़ाइल को सक्रिय करना है? अभी मैं इसे निम्नलिखित तरीके से करता हूं:
- Src / main / resource के अंदर Application-test.properties बनाएँ
- वहाँ परीक्षण विशिष्ट विन्यास लिखें (अभी के लिए केवल डेटाबेस का नाम)
हर परीक्षण फ़ाइल में शामिल हैं:
@ActiveProfiles("test")
वहाँ एक चालाक / अधिक संक्षिप्त तरीका है? उदाहरण के लिए एक डिफ़ॉल्ट परीक्षण प्रोफ़ाइल?
संपादन 1: यह सवाल स्प्रिंग-बूट 1.4.1 से संबंधित है