이번 장에서는 @WebMvcTest를 알아 보려고 한다.
다음 예제를 통해서 더 자세히 알아 보도록 하자.
getBookList메소드에서 파라미터로 Model 객체를 받고 있다.
model.addAttribute를 이용해서, 넘길 데이터의 이름과 값을 넣어주면
스프링은 그 값을 뷰쪽으로 넘겨준다.
뷰(.jsp)에서는 ${}를 이용해서 값을 가져올 수 있다.
인터페이스를 구현하는 구현체는 만들지 않고 Mock 데이터를 이용하여 테스트를 진행하겠다.
테스트 코드 작성하는 것이 낯설게 느껴져 많은 예제들을 보면서 연습이 필요해 보인다.