@SpringBootTest : 스프링 컨테이너를 이용하여 테스트
@Transactional : 가상의 스프링 컨테이너를 이용하여 테스트, 테스트 완료후 제거 (DB에 영향 X)
이런 컨테이너 형식의 테스트 설계는 거의 잘못된 설계임. 하나 하나 쪼갠 단위 테스트가 더 좋음. (시간 고려)