spring
स्प्रिंग प्रोफ़ाइल
खोज…
स्प्रिंग प्रोफाइल कुछ वातावरण के लिए उपलब्ध भागों को कॉन्फ़िगर करने की अनुमति देता है
किसी भी @Component
या @Configuration
को @Profile
एनोटेशन के साथ चिह्नित किया जा सकता है
@Configuration
@Profile("production")
public class ProductionConfiguration {
// ...
}
XML config में समान
<beans profile="dev">
<bean id="dataSource" class="<some data source class>" />
</beans>
सक्रिय प्रोफाइल को application.properties
फ़ाइल में कॉन्फ़िगर किया जा सकता है
spring.profiles.active=dev,production
या कमांड लाइन से निर्दिष्ट
--spring.profiles.active=dev,hsqldb
या स्प्रिंगबूट में
SpringApplication.setAdditionalProfiles("dev");
एनोटेशन @ActiveProfiles("dev")
का उपयोग करके टेस्ट में प्रोफाइल को सक्षम करना संभव है।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow