Spring boot

Spring booy (글 수정)

z00h 2021. 10. 1. 21:11

글 수정

 

@putmapping

@pathvariable

@RequestBody

 

 

 

putBoard에서 id의 값으로 수정하기 위한 객체 생성

 

BoardController.java

 

 

 

 

 

 

Service에서 보이는 주석들은 author, content, subject, writeDate,wrteTime을 수정하겠다는 의미인데,

author, content, subject, password 는 postman의 Body부분에서 직접 수정을 할수 있도록 만들고

Id,WrtiteDate,WriteTime은 자동으로 나오도록 설정을 하였다. (id, 현재날짜, 현재시간이 나오도록. )

결과인 result 선언

 

BoardService.java

 

 

 

 

 

 

BoardDAO

 

int postBoard(BoardDTO boardDTO); 를 추가

 

 

 

 

 

 

BoardMapper에서도 앞서말한 5개의 값들을 수정하도록 쿼리를 만들었다. (id값으로 보내지는)

 

 

 

 

 

 

구현을 마치고 Postman에서 id값이 1번인 author의 이름을 zooh로 바꿔 보았다.

 

 

 

 

 

 

 

 

다시 Get에서 요청을 날려서 테이블을 확인하여 보니 author로 성공적으로 바뀌었다.