테스트 속도를 증가시키기 위해 @SpringBootTest나 @WebMvcTest와 같이 전체 스프링 컨텍스트를 로드하는 방식 대신,MockMvcBuilders.standaloneSetup(controller)를 사용하는 경우가 있습니다.이 방법을 사용하면 컨트롤러 단

여러 글에서 말한바와 같이, springboot의 테스트 속도를 느리게 만드는 주요 원인은 ApplicationContext이 계속해서 로딩 되는 경우이다.ApplicationContext의 caching을 적극 활용하여 테스트 속도를 빠르게 하는것이 무엇보다도 최우선