IT세상/JAVA (3) 썸네일형 리스트형 스프링부트 - JSP 템플릿 엔진 설정 스프링부트를 처음 사용하면 JSP가 지원되지 않아 tomcat을 정상적으로 기동해도 jsp파일을 찾지 못합니다. 스프링부트가 기본 지원하는 템플릿 엔진은 FreeMarker,Groovy,Thymeleaf,Mustache 으로 JSP를 지원하지 않습니다. 그래서 JSP를 사용하려면 의존성을 추가해주셔야 됩니다. maven을 사용할경우 pom.xml에 다음을 추가해줍니다. javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper gradle의 경우는 다음을 추가해줍니다. dependencies { implementation 'javax.servlet:jstl' implementation "org.apache.tomcat.embed:tomcat-embed.. STS - JSP 인식&생성 안될때 플러그인 추가해주기 STS를 설치하면 기본적으로 웹기능이 빠져있었습니다. Ctrl+N을 눌렀을때 web 폴더가 아예 존재하지 않아서 jsp파일을 생성할수가 없어서 플러그인을 설치해야합니다. 수동으로 jsp파일을 생성하더라도 흑백(텍스트)으로 표시되어서 개발하기 너무 불편합니다. Help > Eclipse Maketplace...를 선택하신뒤 eclipse web 으로 검색하셔서 Eclipse Enterprise Java and Web Develper Tools를 install 해줍니다. 필요하다면 선택해도 되지만 기본만 설치 해도됩니다. 플러그인 설치후 STS4(이클립스)를 재시작 해주면 다음과 같이 jsp를 추가할 수있습니다. 그리고 아까 봤던 jsp 파일도 색으로 구분되는것을 확인 할 수 있습니다. STS - Spring Boot Devtools 사용하기(maven) 스프링부트 개발시 유용한 모듈인 Spring Boot Devtools을 이용하면 수정시 수동으로 서버를 재시작 해주지 않아도 자동으로 서버를 재시작 해주기때문에 편리하다. pom.xml에 다음 dependecy 를 추가해준다. org.springframework.boot spring-boot-devtools true 프로젝트 선택후 마우스 오른쪽 > Maven > Update Project를 선택해서 모듈을 받아오면 설정이 완료된다. 혹시나 수정후 바로 재시작이 안되면 build Automatically에 체크가 되어있는지 확인해준다. 이전 1 다음