반응형
- 스프링 부트 MVC 설정 방법 -
spring boot는 spring 과 다르게 mvc 설정이 기본적으로 되어 있지 않다.
spring-boot-starter-web 에 tomcat 은 JSP 파싱이 불가능함.
따라서 jsp를 읽을 수 있게 pom.xml 에 다음을 추가한다.
이런 스프링 부트에서 mvc 설정을 하는 방법은 다음과 같다.
1. pom.xml 에 추가
<!-- 톰캣 파서 -->
<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>
2. application.properties 에 추가
#properties 파일인 경우
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
3. src/main 밑에 webapp/WEB-INF/views 만들기
4. TEST용 JSP 파일 , Controller 만들기
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class MainController {
@GetMapping("/")
public String index() {
return "index";
}
}
5. 정상적으로 작동되는지 확인
Spring boot 관련 다른 글
Spring boot tomcat 설정, 스프링 부트 톰캣 포트 설정
반응형
'Spring > spring boot' 카테고리의 다른 글
@ConfigurationProperties 사용법 - 삽질중인 개발자 (0) | 2020.06.01 |
---|---|
Spring boot 로그 설정 및 출력 방법- logback 설정하기 - 삽질중인 개발자 (0) | 2020.05.24 |
spring boot static 파일 다운로드 구현 - 삽질중인 개발자 (0) | 2020.04.05 |
Spring boot oracle db 연동 , spring boot oracle jdbc 설정 - 삽질중인 개발자 (0) | 2019.12.16 |
Spring boot tomcat 설정, 스프링 부트 톰캣 포트 설정 - 삽질중인 개발자 (0) | 2019.12.16 |