HTTP 요청 파라미터
HTTP 요청 데이터 조회
- 스프링의 깔끔하고 효율적으로 요청데이터를 전달하는 방법을 알아보자
@RequestParam
- 스프링이 제공하는 @RequestParam을 사용하면 요청 파라미터를 매우 편리하게 사용할 수 있다.
🌶️롬복 설치
빌드에 compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'쓰고
왼쪽 익스플로어에서external dependency -> lombok 찾아서 설치
타임리프 특징
서버 사이드 HTML 랜더링(SSR)
- 타임리프는 백엔드 서버에서 JSP처럼 HTML을 동적으로 랜더링하는 용도로 사용된다.
네츄럴 템플릿
- 타임리프는 순수 HTML을 최대한 유지하는 특징이 있다.
-타임리프로 작성한 파일은 HTML을 유지하기 때문에 웹 브라우저에서 파일을 직접 열어도 내용을 확인할 수 있고, 서버를 통해 뷰 템플릿을 거치면 동적으로 변경된 결과확인가능
- 순수 HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프의 특징을 네츄럴 템플릿(natural templates)라 한다.
스프링 통합지원
타임리프는 스프링과 자연스럽게 통합되고, 스프링의 다양한 기능을 편리하게 사용할 수 있게 지원한다.