본문 바로가기

Programming/Java & JSP & Spring

[Spring Boot] 스프링부트에서 JSP 사용하기

Java 기반의 Web개발을 할 때 대부분은 Spring Boot를 이용한다.


Spring Framework를 기반으로 MVC를 쓸 때와 달리 Spring Boot는 static폴더와 templates

폴더가 있어서 리소스 파일이나 템플릿을 폴더에 넣으면 자동으로 경로로 지정되어

작동되게 해준다.


그러나 Spring Boot에서 JSP를 사용하려면 따로 설정이 필요하다.


1. 먼저 jasper 라이브러리를 추가해주어야 한다.

//JSP
compile('org.apache.tomcat.embed:tomcat-embed-jasper')


2. JSP파일은 Spring Boot 기본 templates 폴더 안에서 작동하지 않는다.

src/main/webapp/WEB-INF/ 폴더를 직접 생성한 뒤 그곳에 jsp파일을 넣어주어야 한다.

(WEB-INF 폴더 아래 따로 jsp폴더를 만들어줘도 된다.)


3. application.properties 설정파일에 다음을 추가한다.

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp




※ 출처 : http://coding-slave.blogspot.kr/2016/01/web-spring-spring-boot.html