Suche…


Federprofile ermöglichen die Konfiguration von Teilen, die für bestimmte Umgebungen verfügbar sind

Jede @Component oder @Configuration kann mit der @Profile Annotation markiert werden

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

    // ...
}

Dasselbe in XML-Konfig

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

Aktive Profile können in der Datei application.properties konfiguriert werden

spring.profiles.active=dev,production

oder von der Kommandozeile angegeben

--spring.profiles.active=dev,hsqldb

oder in SpringBoot

SpringApplication.setAdditionalProfiles("dev");

Es ist möglich, Profile in Tests mit der Annotation @ActiveProfiles("dev") zu aktivieren.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow