파라미터와 템플릿

노건우·2023년 9월 22일
0

Spring

목록 보기
5/22

HTTP 요청 파라미터

HTTP 요청 데이터 조회

  • 스프링의 깔끔하고 효율적으로 요청데이터를 전달하는 방법을 알아보자

@RequestParam

  • 스프링이 제공하는 @RequestParam을 사용하면 요청 파라미터를 매우 편리하게 사용할 수 있다.

🌶️롬복 설치
빌드에 compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'쓰고
왼쪽 익스플로어에서external dependency -> lombok 찾아서 설치

타임리프 특징

서버 사이드 HTML 랜더링(SSR)

  • 타임리프는 백엔드 서버에서 JSP처럼 HTML을 동적으로 랜더링하는 용도로 사용된다.

네츄럴 템플릿

  • 타임리프는 순수 HTML을 최대한 유지하는 특징이 있다.
    -타임리프로 작성한 파일은 HTML을 유지하기 때문에 웹 브라우저에서 파일을 직접 열어도 내용을 확인할 수 있고, 서버를 통해 뷰 템플릿을 거치면 동적으로 변경된 결과확인가능
  • 순수 HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프의 특징을 네츄럴 템플릿(natural templates)라 한다.

스프링 통합지원

타임리프는 스프링과 자연스럽게 통합되고, 스프링의 다양한 기능을 편리하게 사용할 수 있게 지원한다.

profile
초보 개발자 이야기

0개의 댓글

관련 채용 정보