728x90
JSP란 Java Server Page 의 약자이다.
HTML과 JAVA를 혼용하여 서버에서 동작하며 필요한 기능을 수행하고 수행된 데이터를 웹페이지와 함께 클라이언트로 보내준다.
Spring은 기본적으로 데이터는 물론 파일 리턴까지 가능하지만 JSP파일 리턴은 본래 지원하지 않는다.
만약 RestController 였다면 저 " "안의 그대로 리턴했겠지만 컨트롤러 이기 때문에 html파일이 리턴된다. 이건 아무 문제가 없다. 기본적으로 컨트롤러에서 리턴이라하면
src/main/resorces/static/~ 이 안에서 찾아 파일을 리턴한다. 그런데 static 에서 눈치챌 수 있는데 여기는 정적 파일들만 들어갈 수 있다. HTML, 사진, TXT 등은 정적파일이다. Compile이 필요치 않다.
그러나 jsp파일은 java 코드가 포함되어있다. 즉 Compile이 필요한 동적파일이라는 뜻이다. 그러므로 추가 작업이 필요하다.
1. pom.xml 의존성추가
2. yml 파일 설정
이는 prefix(접두사) 만약 jsp의 리턴을 원한다면 앞에 web~ 을 자동으로 붙혀준다는 뜻이다.
접미사는 뒤에 붙는다.
이런 함수가 작동한다면
자동으로 야믈 파일에 의해
web-inf/view/test.jsp 파일을 찾아 리턴해주게 된다.
'Dev > Spring Boot' 카테고리의 다른 글
Spring Boot - JSON으로 통신 (0) | 2023.01.19 |
---|---|
IntelliJ에서 자동 빌드 세팅 (Hot Reload) (0) | 2023.01.13 |
Spring Boot - Bean 을 찾지 못하는 에러(Consider defining a bean of type) (0) | 2023.01.13 |
Spring Boot - 연관관계 (0) | 2023.01.12 |
Spring boot - lombok 라이브러리, builder (1) | 2023.01.06 |