스프링 부트(입문) - 뷰 렌더링(View Rendering)

도즈·2025년 3월 16일

spring

목록 보기
9/12

📌  뷰 렌더링 

  • 뷰 렌더링(View Rendering)은 서버 측에서 클라이언트에게 보낼 HTML 페이지를 생성하는 과정을 말한다. 
    • EX : 사용자가 웹 페이지를 요청했을 때, 서버에서 데이터를 처리하고 그 데이터를 기반으로 HTML을 만들어서 클라이언트(웹 브라우저)에게 전송하는 것을 말한다. 
  • 스프링 MVC에서 컨트롤러 메서드는 클라이언트의 요청을 처리하고, 그 결과를 에 전달하여 사용자에게 응답을 반환하는 역할을한다.
  • 뷰에 데이터를 전달하기 위해 Model 객체를 사용한다.
  • 스프링은 "members/memberList"라는 이름의 뷰를 찾고, 해당 뷰를 렌더링한다. 이 과정에서 Model 객체에 담긴 데이터(즉, members 리스트)를 뷰에 전달한다.

@GetMapping("/members")
public String list(Model model){
 List<Member> members = memberService.findMembers();
 model.addAttribute("members",members);

 return "members/memberList";
}
profile
도즈의 개발이야기

0개의 댓글