테스트 코드를 이용한 테스트 서버를 띄우고 http 요청과 응답을 확인할 수 있다. 그런데 매번 직접 확인하는 것은 번거로운 일이다. ex) 헤더, 바디 등 테스트 코드를 사용하면 효율적이다. Spring initializer를 통해 애플리케이션을 처음 세팅하면 "test" 폴더 안에 TestClass 가 생성된다. 애플리케이션이 기본적으로 스프링 부트를 기반으로 작동한다. API 요청 라이브러리 RestTemplate vs TestTemplate RestTemplate: 정상이 아닌 경우, 예외를 던진다. TestRestTemplate: 응답 자체를 그대로 가져오기 때문에 에러가 난 경우 사용할 때 적합하다. status code, content-type 이 뭔지 파악할 수 있어 편리하다. Assert..