Spring-boot는 Spring 프로파일 ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html )을 활용 하여 예를 들어 다른 환경에 대해 별도의 구성을 가질 수 있습니다. 이 기능을 사용하는 한 가지 방법은 통합 테스트에서 사용할 테스트 데이터베이스를 구성하는 것입니다. 그러나 내 자신의 프로필 '테스트'를 만들고 각 테스트 파일에서이 프로필을 명시 적으로 활성화해야하는 것이 궁금합니다. 지금은 다음과 같은 방식으로 수행합니다.
- src / main / resources 내에 application-test.properties 생성
- 거기에 테스트 특정 구성을 작성하십시오 (지금은 데이터베이스 이름 만)
모든 테스트 파일에는 다음이 포함됩니다.
@ActiveProfiles("test")
더 똑똑하고 간결한 방법이 있습니까? 예를 들어 기본 테스트 프로필?
편집 1 :이 질문은 Spring-Boot 1.4.1과 관련이 있습니다.