intellij는 기본적으로 thymeleaf/velocity 같은 것들은 잘 읽는데, jsp는 인식을 똑바로 안해준다..


다른 템플릿들이 resource/templates/ 로 들어가는데 반해


jsp는 main/views/jsp/ 처럼 경로를 따로 잡아줘야 한다

(잡아주고 prefix/suffix역시 맞춰주도록 하자. application.properties / yml / java config 어떻든 좋다 )




그리고 pom.xml에서 


<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<!--<scope>provided</scope>-->
</dependency>

이상 두개의 의존성을 추가해준다.


주의할점은 톰캣 임베디드의 scope 부분이다.


필자의 경우 저부분의 주석이 풀려 있을 때에는 두개의 의존성이 들어가 있어도


메이븐 스타트로는 jsp가 읽혀졌지만 spring을 통한 스타트에서는 whitelabel 페이지가 나왔다.




WRITTEN BY
ArrowKnee
잘 살기.

,