728x90
★ 새 프로젝트 생성
- new -> other -> New Spring Starter Project
- https://start.spring.io
- web 체크
- sts 에서 import
■ J2EE
- Servlet, JSP 등..
■ 스프링 부트 + JSP
- 템플릿 엔진 > JSP 역할(+EL, +JSTL)
- FreeMarker
- Groovy
- Thymeleaf > 선택
- Mustache
- 등등
■ pom.xml
- 의존성 2개 추가
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
■ application.properties
- ViewResolver 등록
#서버 포트 번호
server.port = 8092
# JSP View Resolver
spring.mvc.view.prefix=/WEB-INF/views
spring.mvc.view.suffix=.jsp
■ 파일 생성
src > main > webapp > WEB-INF > views
■ 페이지 작성
- com.test.bootjsp.controller > TestController.java
- views > test.jsp
■ 실행 결과
728x90
'Spring' 카테고리의 다른 글
Spring Boot STEP 4 - Thymeleaf2 (0) | 2023.06.28 |
---|---|
Spring Boot STEP 3 - Thymeleaf (0) | 2023.06.27 |
Spring Boot STEP 1 - 기초 셋팅 및 실행 (0) | 2023.06.26 |
Spring STEP 15 - WEB SOCKET (2) | 2023.06.23 |
Spring STEP 14 - RESTful Service (0) | 2023.06.22 |