boardcontroller test클래스

테스트 클래스의 선언부의 @WebAppConfiguration 어노테이션을 적용합니다
@WebAppConfiguration 은 Servlet 의 ServletContext를 이용하기 위해서 인데,
스프링에서는 WebApplicationContext라는 존재를 이용하기위해서 사용한다,
@Before 어노테이션이 적용된 setUp 에서는 import할때 Junit을 이용해야합니다
@Before가 적용된 메서드는 모든 테스트 전에 매번 실행되는 메서드가 됩니다
MockMvc는 말그대로 ‘가짜 mvc’ 가짜로 URL과 파리미터등을 브라우저에서 사용하는것 처럼 만들어서 Controller를 실행해 볼수 있습니다. testList()는
BoardController의 getList()에서 반환된 결과를 이용해서 Model 에 어떤 데이터들이 있는지 확인합니다.
Tomcat 이용이 아니므로 JUnit을 이용해서 실행
오류 -org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/list] in DispatcherServlet with name “
controller 패키지 이름에 오타가 있었다.