21.06.14 TIL BOOT+JPA - 게시글 수정, 삭제 :블로그

김정훈·2021년 6월 14일
post-thumbnail

📌 BOOT+JPA 블로그 만들기(게시글 수정, 삭제)

🧑🏻‍⚕️ 게시글 수정 : detail.jsp, updateForm.jsp, BoardApiController, BoardService, board.js
🧑🏻‍⚕️ 게시글 삭제 : detail.jsp, BoardApiController, BoardService, board.js

게시글 작성, 수정, 삭제 거의 다 로직이 비슷하게 흘러간다.
첨부한 코드를 본다면 충분히 이해할 수 있을 것 같다.
로직이 비교적으로 다 단순한데, 이 이유는 바로 JpaRepository덕분이다.
MyBatis 같은 경우에는 Delete Update 이런 부분을 다 쿼리로 만들어서 처리해줘야 하는데, 이런 부분들을 JPA쪽에서 다 만들어줘서 저렇게 상속받아서 사용하기만 하면 된다.

📝 게시글 수정

detail.jsp

BoardController
model의 값을 가지고 updateForm.jsp로 이동한다.

updateForm.jsp

board.js

BoardApiController

BoardService

🗑 게시글 삭제

detail.jsp
board.js
BoardApiController
BoardService

profile
WebDeveloper

0개의 댓글