수색…


스프링 프로파일을 사용하면 특정 환경에서 사용할 수있는 부품을 구성 할 수 있습니다.

모든 @Component 또는 @Configuration@Profile 주석으로 표시 될 수 있습니다.

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

    // ...
}

같은 XML 구성에서

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

활성 프로파일은 application.properties 파일에서 구성 될 수 있습니다.

spring.profiles.active=dev,production

또는 명령 행에서 지정

--spring.profiles.active=dev,hsqldb

또는 SpringBoot

SpringApplication.setAdditionalProfiles("dev");

@ActiveProfiles("dev") 주석을 사용하여 테스트에서 프로파일을 활성화 할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow