text/Java

SpringBoot에서 JSP사용 시 설정

hoonzii 2022. 11. 10. 08:43
반응형

springboot starter로 프로젝트 생성 때마다 jsp 설정 어떻게 했었는지 기억하기 위해 메모

 

1. 폴더 생성

src/main/webapp/webapp/WEB-INF/views/ 폴더 생성

2. application.properties 파일에 해당 내용 추가

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

 

3.pom.xml 에 해당 내용 추가

<!-- 내장 톰캣 쓸땐 아래 tomcat.embed 추가, 이미 사용중 톰캣이 있으면 주석 처리 -->
<dependency>
  <groupId>org.apache.tomcat.embed</groupId>
  <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

<!-- scope 설정이 누군 풀었을때 되고, 누군 없앴을때 된대서... -->
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>javax.servlet-api</artifactId>
  <version>3.0.1</version>
  <!--<scope>provided</scope>-->
</dependency>
<dependency>
  <groupId>javax.servlet.jsp</groupId>
  <artifactId>jsp-api</artifactId>
  <version>2.1</version>
  <!--<scope>provided</scope>-->
</dependency>
<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
  <version>1.2</version>
  <!--<scope>provided</scope>-->
</dependency>

4. 윈도우 기준 configurations 세팅

Run - Edit Configurations - (+버튼 눌러) Application - Working directory를 해당 프로젝트 폴더로 세팅

Run - Edit Configurations
(+버튼 눌러)Application
Working directory 를 해당 프로젝트 폴더로 세팅
아니면 이렇게 설정! (이게 더 편한듯?)

 

끝!

반응형