dev/spring boot + intelliJ

spring boot + maven + jsp 설정

dev_0hoon 2024. 5. 28. 17:31

일단 boot를 받는 것을 똑같다.

 

https://start.spring.io/

 

여기에서 Maven과 War 설정으로 받아준다.

 

application.properties

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

 

pom.xml 추가

		<!-- jstl 라이브러리 -->
		<dependency>
			<groupId>jstl</groupId>
			<artifactId>jstl</artifactId>
			<version>1.2</version>
		</dependency>
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
		</dependency>

 

tomcat-embed-jasper를 사용하지 않으면 jsp가 돌아가지 않는 현상이 보였다.

스프링 부트의 내장 톰캣이 JSP를 지원하도록 해주는 의존성이라고 한다.

Tomcat의 내장 JSP 컴파일러인 Jasper를 사용할 수 있도록 한다.