खोज…


स्प्रिंग प्रोफाइल कुछ वातावरण के लिए उपलब्ध भागों को कॉन्फ़िगर करने की अनुमति देता है

किसी भी @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