데이터 수정 단계
1. <수정 페이지>생성. 기존 데이터 불러오기
2. 데이터를 수정해 DB에 반영한 후, 결과를 볼 수 있게 <상세 페이지>로 리다이렉트하기
1. <수정 페이지>생성&기존 데이터 로드 방법.
<상세 페이지>에서 Edit 버튼 클릭 시, 컨트롤러는 해당 글의 id로 DB에서 데이터를 찾아 가져옴.
컨트롤러는 이 데이터를 뷰에서 사용할 수 있게 모델에 등록.
모델에 등록된 데이터는 <수정 페이지>에서 보여줌.
2. 데이터 수정. DB에 반영. <상세 페이지>로 리다이렉트 방법.
폼 데이터를 DTO에 담아 컨트롤러에서 받음.
DTO->엔티티
DB에서 기존 데이터를 수정 데이터로 갱신
수정 데이터를 <상세 페이지>로 리다이렉트
'Back-end > Spring boot' 카테고리의 다른 글
[Spring boot] 9일차_CRUD와 SQL 쿼리 종합 (1) | 2023.12.21 |
---|---|
[Spring boot] 8일차_게시글 삭제 Delete (0) | 2023.12.04 |
[Spring boot] 6일차_게시판 내 페이지 이동하기 (0) | 2023.12.02 |
[Spring boot] 5일차_게시글 읽기: Read (0) | 2023.12.02 |
[Spring boot] 4일차_롬복과 리팩터링 (0) | 2023.11.29 |