[Spring] 스프링 부트 설정/테스트 작성 시의 주의사항(스프링 부트 테스트가 오래 걸리는 이유)
스프링 부트가 제공하는 테스트는 모두 통합 테스트입니다. 그러다보니 스프링부트 설정이나 테스트 코드를 작성할 때 주의해야 하는 부분들이 있습니다. 이번에는 테스트가 느려지지 않도록 하는 주의사항에 대해 살펴보겠습니다. 1. 스프링 부트 설정 시의 주의사항 [ 스프링 부트 설정 시의 주의사항 ] 스프링부트가 제공하는 테스트 어노테이션들은 모두 애플리케이션 컨텍스트를 만들어 조건에 맞는 빈들을 찾아서 등록한다. 그러다보니 애플리케이션 설정을 잘못하면 불필요하게 테스트 비용이 커지게 된다. 특정 기능을 위한 @Enable 어노테이션 빈 탐색을 위한 @ComponentScan 특정 기능을 위한 @Enable 어노테이션 스프링부트에서 테스트를 위한 애플리케이션 컨텍스트를 만들 때 설정의 기준이 되는 클래스는 @S..
Spring
2022. 4. 26. 10:00