Spring Boot에서 JSP 연동(사용)하는 방법

2021. 9. 19. 15:44·Spring Framework

Spring Boot는 Spring Legacy와는 다르게 JSP 파일을 사용하기 위해서는 따로 설정을 해줘야합니다.

그럼 인제 Spring Boot에서 JSP파일을 연동하기 위한 설정에 대해서 설명드리겠습니다.

 

 

 

 

1. porm.xml파일에서 jasper와jstl 의존성 추가

1
2
3
4
5
6
7
8
9
10
11
<dependency> 
        <groupId>org.apache.tomcat.embed</groupId> 
        <artifactId>tomcat-embed-jasper</artifactId> 
        <scope>provided</scope> </dependency> 
 
        <!-- jstl 라이브러리 --> 
        <dependency> 
        <groupId>javax.servlet</groupId> 
        <artifactId>jstl</artifactId> 
        
</dependency>
Colored by Color Scripter
cs

 

 

 

 

 

2. Application 클래스에서 setupViewResolver클래스 생성 후 Prefix,Suffix 경로 지정해준다음 빈 등록

1
2
3
4
5
6
7
8
9
 @Bean
     public InternalResourceViewResolver setupViewResolver() {
     
            InternalResourceViewResolver resolver = new InternalResourceViewResolver();
     
            resolver.setPrefix("/WEB-INF/views/");
            resolver.setSuffix(".jsp");
            return resolver;
     }
Colored by Color Scripter
cs

 

 

 

 

 

3. src/main/webapp/ 위치에 WEB-INF/views폴더 생성

 

 

 

 

 

4. views/test.jsp생성후 controller에서 테스트해보기

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package com.example.login.controller;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
 
@Controller
public class UserController {
 
    @GetMapping("/test")
    public String test() {
        return "test";
    }
}
 
Colored by Color Scripter
cs

 

 

 

 

 

 

5.정상적으로 jsp가 연동되는것을 확인해볼 수 있습니다

 

'Spring Framework' 카테고리의 다른 글

[Spring Boot] REST-API 공통 에러(Exception) 처리 개발 과정  (0) 2023.03.17
[Spring Boot] REST-API 공통 Response 값 포맷 개발 과정  (0) 2023.03.15
Spring Boot 프로젝트에서 Mybatis로 Mysql 데이터베이스(DB) 연동하는법  (2) 2021.10.05
(Spring,JSP) JSP에서 날짜 값을 fmt태그를 사용해 포맷하는법  (0) 2021.09.24
(Spring)Postman를 사용해서 Spring으로 구축한 REST API 서버가 정상작동하는지 테스트 하는 방법  (0) 2021.09.20
'Spring Framework' 카테고리의 다른 글
  • [Spring Boot] REST-API 공통 Response 값 포맷 개발 과정
  • Spring Boot 프로젝트에서 Mybatis로 Mysql 데이터베이스(DB) 연동하는법
  • (Spring,JSP) JSP에서 날짜 값을 fmt태그를 사용해 포맷하는법
  • (Spring)Postman를 사용해서 Spring으로 구축한 REST API 서버가 정상작동하는지 테스트 하는 방법
「김동윤」
「김동윤」
개발을 하면서 기록하고 공유하는 공간입니다
  • 「김동윤」
    평범한 개발 블로그
    「김동윤」
  • 전체
    오늘
    어제
    • 분류 전체보기 (21)
      • DB (3)
      • Git (1)
      • Spring Framework (6)
      • Spring Framework Error (9)
      • JS (2)
        • node.js (1)
        • react (1)
      • 머신 러닝 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 개인 github
  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
「김동윤」
Spring Boot에서 JSP 연동(사용)하는 방법
상단으로

티스토리툴바