-
SprngBoot + jsp + IntelliJ 사용시 jsp못찾아 404 발생상황 해결Spring Boot 2019. 5. 7. 15:22
IntelliJ에서 스프링부트 프로젝트를 생성하고, 웹화면 지정을 위해 src/webapp/WEB-INF/views에 jsp파일을 생성하고
pom.xml파일에 아래와 같이 추가
<!--JSP와 JSTL를 사용하기 위해 pom.xml 파일에 jstl 과 tomcat-embed-jasper 의존성을 추가해야함--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency>
application.properties에 아래와 같이 설정하고
#Spring MVC
spring.mvc.view.prefix= /WEB-INF/views/
spring.mvc.view.suffix= .jsp이후 Spring Boot Configuration 설정하여 실행하면 jsp 파일을 찾지 못하고 404 에러를 발생한다
여기서 중요!!!!
실행시 Spring Boot Configuration이 아니라,
Maven Configuration으로 설정하여 실행하면 해결된다.
spring-boot:run -Dmaven.test.skip=true 로 설정하고, 실행하면 jsp 파일을 잘 찾는다.
'Spring Boot' 카테고리의 다른 글
스프링부트 배치, 메이븐, Spring Boot Batch, Maven (0) 2019.05.22 Spring Boot applicaiton.properites 설명 (0) 2019.05.09 Spring Boot Profile 분리설정 (0) 2019.05.09 Spring Boot, MyBatis, mapUnderscoreToCamelCase (0) 2019.05.08 JobLauncherTestUtils 사용하기 (0) 2019.02.23