Buscar..


Spring Profiles permite configurar partes disponibles para ciertos entornos.

Cualquier @Component o @Configuration podría estar marcado con la anotación de @Profile

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

    // ...
}

Lo mismo en la configuración XML.

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

Los perfiles activos se podrían configurar en el archivo application.properties

spring.profiles.active=dev,production

o especificado desde la línea de comando

--spring.profiles.active=dev,hsqldb

o en SpringBoot

SpringApplication.setAdditionalProfiles("dev");

Es posible habilitar perfiles en Pruebas usando la anotación @ActiveProfiles("dev")



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow