728x90
반응형
Spring Boot 스프링부트에서 JSP view 설정하기 !!
기본적으로 spring-boot-starter-web 에 포함된 tomcat 은 JSP 엔진을 포함하고 있지 않기 때문에
jsp 파일은 Springboot 의 templates 폴더안에서 작동하지 않게 됩니다 !!
jsp를 적용하기 위해서 아래와 같은 의존성을 추가 해주셔야 합니다.
pom.xml
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
build.gradle
dependencies {
implementation 'javax.servlet:jstl'
implementation "org.apache.tomcat.embed:tomcat-embed-jasper"
}
의존성 추가 후 view 경로 지정해주시면 됩니다 !!
application.properties
spring.mvc.view.prefix=/WEB-INF/jsp
spring.mvc.view.suffix=.jsp
경로 설정 후 폴더를 만들고 jsp파일을 생성해 주세요.
폴더구조 잘 만들어주셔야 합니다 !!
그리고 컨트롤러에 코드 작성 해주세요.
@Controller
public class Controller {
@RequestMapping(value = "/user", method = RequestMethod.GET, produces = "text/html")
public String userView() {
System.out.println("테스트");
return "user/index";
}
}
EX)
준비 다되셨으면
http://localhost:8080/user 로 접속 !
짜잔 Spring Boot에서 JSP연결 성공 !
728x90
반응형
'Coding > Spring Boot' 카테고리의 다른 글
[Spring Boot] 프로젝트 실행시 포트(port) 변경하는 초간단 방법 !! (0) | 2022.11.30 |
---|
댓글