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

2024. 8. 17. 17:25·스프링 | 스프링 부트

📌  뷰 렌더링 

  • 뷰 렌더링(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
'스프링 | 스프링 부트' 카테고리의 다른 글
  • [ Spring Boot ] yml, properties 차이
  • 스프링 부트(입문) - H2 데이터베이스(Mac)
  • 스프링 부트(입문) - 스프링 빈
  • 스프링 부트(입문) - 회원 서비스 개발, 테스트(입문)
Adose
Adose
  • Adose
    도즈의 개발 블로그
    Adose
  • 전체
    오늘
    어제
    • 분류 전체보기 (183)
      • JAVA (22)
      • 스프링 | 스프링 부트 (30)
        • 스프링 시큐리티 (1)
        • 채팅 (1)
      • 스프링 프로젝트 (5)
        • JDBC - 은행앱 구현 (1)
        • Spring Boot - 독서 블로그 프로젝트 (3)
        • 개인 프로젝트 - CoreBrief (1)
      • 가상화 기술 (1)
      • Git (1)
      • 코딩테스트 (37)
        • 프로그래머스 입문 (68)
      • AWS (1)
      • 데이터베이스 (0)
      • CS 공부 (4)
      • 알고리즘, 자료구조 (5)
      • 우테코 프리코스 (7)
      • 트러블 슈팅 (1)
      • 프론트 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자바
    코딩테스트
    Java
    Spring
    스프링
    LV0
    jdbc
    프론트
    프로그래머스
    springdatajdbc
    test
    GIT
    멋쟁이사자처럼
    LV2
    멋쟁이사자처럼백엔드
    스프링부트
    LV1
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Adose
스프링 부트(입문) - 뷰 렌더링(View Rendering)
상단으로

티스토리툴바