티스토리 뷰
우선 application.yml에서
spring:
mvc:
view:
prefix: /WEB-INF/views/
suffix: .jsp
static-path-pattern: /resources/static/**
prefix, suffix는 파일 확장자명이며, 밑에 Controller에서 return 값을 반환할 때 연결되게 함.
경로를 예로 들자면 ex) webapp/WEB-INF/views/main.jsp 이렇게 될 수 있다. 하지만 보통 views안에 폴더안에 jsp파일들이 있기에
ex) webapp/WEB-INF/views/member/main.jsp 이렇게 될 수 있다.
Controller에 @controller어노테이션 과 @RequestMapping("member")로 하면 추가로 경로를 설정 안해도 경로를 잘 찾아가
보여줄 것이다.
그리고 maven에서 라이브러리 추가
<!-- jstl -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!-- tomcat-embed-jasper -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
jasper : Spring Boot에서 JSP 템플릿 엔진을 사용할 수 있도록 해주는 라이브러리
기본적으로 Spring Boot는 내장 톰캣을 가지고 있지만, JSP템플릿 엔진이 존재하지 않기에, JSP 라이브러리인 JSTL 또한
사용할 수 있게 추가해야함.
그리고 설정이 다 끝나면
src-main-webapp 아래 디렉토리를 만들어 줘야함.
WEB-INF 폴더 밑에
views 폴더

그리고 컨트롤러에서는

이렇게 명령어를 입력해서 쉽게쉽게 404경로 오류 없이 잘 .jsp들이 잘 나올것이다.
'spring boot' 카테고리의 다른 글
| [spring boot오류] annotations , bean 오류 (1) | 2026.04.12 |
|---|---|
| Spring boot css적용하기 (0) | 2026.04.12 |
| [Spring Boot] Ajax로 기상청 API 날씨 정보 불러오기 (0) | 2026.04.12 |
| [자바] 스케쥴러(Scheduler)를 이용한 회원상태(휴먼) 업데이트 (0) | 2026.04.12 |
| [자바] bcrypt 란?, bcrypt를 이용한 비밀번호 암호화 (0) | 2026.04.12 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- deque
- ajax로그인
- 회원상태
- ResultType
- 비밀번호암호화
- FIFO
- char
- 스케줄러
- 세션
- LIFO
- cookie
- 셀레니움
- 오래된이용자
- java
- 데이터타입
- bcrypt
- parameterType
- springbootcss
- 차이점
- Spring
- AJAX
- DTO
- Vo
- 날씨불러오기
- 비동기식
- 크롤링연습
- 기상청api
- varchar
- springboot
- mybatis
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
글 보관함