📌 뷰 렌더링
- 뷰 렌더링(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";
}
'스프링 | 스프링 부트' 카테고리의 다른 글
[ Spring Boot ] yml, properties 차이 (0) | 2025.01.17 |
---|---|
스프링 부트(입문) - H2 데이터베이스(Mac) (0) | 2024.08.17 |
스프링 부트(입문) - 스프링 빈 (0) | 2024.08.17 |
스프링 부트(입문) - 회원 서비스 개발, 테스트(입문) (0) | 2024.08.15 |
스프링 부트(입문) - Test 케이스 작성 (0) | 2024.08.12 |