테스트를 진행하게 되면 테스트 환경에 맞춰서 환경 설정을 해줄 필요가 있을 수 있습니다. 이럴 때에는 src/test
디렉터리에 새로운 resources
라는 디렉터리를 생성해줍니다. 그리고 해당 디렉터리에 application.yml
파일을 생성해서 기존의 설정들을 오버라이딩해서 테스트 환경을 구성할 수 있습니다. 오버라이딩이 안된 값들은 기존의 설정을 사용하게 됩니다.
특정 클래스에만 특정한 설정파일(yml, properties)을 사용하고 싶다면 해당 클래스에 @TestPropertySource(locations = {"classpath:test-config.yml"})
어노테이션을 추가하면 됩니다.