안녕하세요,
스프링부트 프로젝트를 생성하고 나서 view단에 jsp를 사용하려면 설정을 해주어야 하는 부분이 있습니다.
설명드리기 전에 사용한 버전 말씀드립니다.
---------------------------------------------------------------
스프링 : 4.17.1
스프링부트 : 2.7.7
자바 : jdk 1.8
빌드도구 : gradle
---------------------------------------------------------------
1.
maven이 아닌 gradle을 사용하고 있으므로
ctrl + shift + r 을 눌러서 build.gradle 파일을 엽니다.
위 사진과 같이 dependencies 부분에 jsp를 사용하기 위해 추가합니다.
implementation 'javax.servlet:jstl'
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
2.
그리고 apllication.properties 파일을 열어서
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
라고 입력해 줍니다.
전 포트를 8090으로 따로 지정하였기 때문에 기본 포트 8080을 쓰실분들은 작성안하셔도 됩니다
3.
경로를 작성해준것과 같이 폴더를 생성해줍니다.
src -> main -> webapp -> WEB-INF -> views
src main webapp 은 gradle에 추가시킨 라이브러리에 되어있는 경로므로 필수로 만드셔야 합니다.
4.
그리고 viwes 폴더 우클릭 New -> Others 눌러서 jsp를 찾아서 만드시면되는데
특정 스프링 버전이후로는 처음에 jsp가 없어서 다운을 받아주셔야 합니다.
(있으면 생략)
Help -> Eclipse Marketplce 클릭 후
java and web 검색하여
Eclipse Enterperise Java and Web Developer Tools 를 다운받아주면 됩니다.
5.
jsp파일을 만들어 예시로 작성합니다
6.
이제 컨트롤러를 하나 만든 후에 아래처럼 어노테이션을 걸어준 후
/index 경로로 연결해줍니다.
7.
서버 실행 후
아래처럼 뜨면 완료입니다~
감사합니다.
'프로그래밍 > Spring Boot' 카테고리의 다른 글
[Spring Boot] 스프링부트 프로젝트 생성 (0) | 2023.01.13 |
---|---|
[Spring Boot] 메이븐(MAVEN) 그래들(GRADLE) 비교 (1) | 2023.01.13 |