Zoeken…


Met Spring Profiles kunnen onderdelen worden geconfigureerd die beschikbaar zijn voor een bepaalde omgeving

Elke @Component of @Configuration kan worden gemarkeerd met @Profile annotatie

@Configuration
@Profile("production")
public class ProductionConfiguration {

    // ...
}

Hetzelfde in XML-configuratie

<beans profile="dev">
    <bean id="dataSource" class="<some data source class>" />
</beans>

Actieve profielen kunnen worden geconfigureerd in het bestand application.properties

spring.profiles.active=dev,production

of opgegeven vanaf de opdrachtregel

--spring.profiles.active=dev,hsqldb

of in SpringBoot

SpringApplication.setAdditionalProfiles("dev");

Het is mogelijk om profielen in tests in te schakelen met de annotatie @ActiveProfiles("dev")



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow