mvc패턴을 사용하면서 view단을 보여주기 위해 여러 방법을 사용할 수 있지만 이번엔 jsp를 통한 프론트 부분을 사용해보도록 하자
spring-boot-starter-web에 포함된 톰캣(tomcat)은 JSP 엔진을 포함하고 있지 않다.
따라서 JSP 파일은 Spring Boot의 templates 폴더 안에서 동작하지 않아 JSP를 사용하고 위해 아래와 같은 의존성을 추가해야 한다.
dependencies { implementation 'javax.servlet:jstl' implementation "org.apache.tomcat.embed:tomcat-embed-jasper" }
spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp
[src] - [main] 하위에 [webapp] 디렉토리를 만들어야 한다.
application.properties에 지정한 경로에 맞게 디렉토리를 생성했다.