TDD 들어가기 전에 기본적으로 테스트 코드를 작성하기 위한 문법을 알아야 TDD도 가능하다. 먼저 테스트 코드 작성을 돕는 어노테이션들을 알아보자! Spring Boot는 기본적으로 웬만한 테스트 라이브러리들을 한데 뭉쳐놓은 테스트 스타터를 제공한다. (spring-boot-starter-test) 먼저 기본적으로 자주 사용되는 어노테이션들을 살펴보자 @SpringBootTest @WebMvcTest @DataJpaTest @RestClientTest @JsonTest @SpringBootTest @SpringBootTest는 통합 테스트를 제공하는 기본적인 스프링부트 테스트 어노테이션이다. 애플리케이션이 실행될 때의 설정을 임의로 바꾸어 테스트를 진행할 수 있으며 여러 단위 테스트를 하나의 통합된 테..