게시판의 해당하는 id의 글을 읽을때 조회수(readCount)가 증가하는 기능을 만들었다.
해당 기능은 원하는 게시글 읽기와 조회수 증가를 같은 service단에 오도록
글읽기 service를 수정하였다.
즉 하나의 service안에서 글 불러오기(select)와
조회수 증가(update)가 한번에 진행된다.
GetMapping을 사용하여 id값을 이용해 글을 불러오는 기존의 controller
앞서 말하였듯 같은 service에 updateReadCount 로직을 추가
DAO
예전에 만들었던 글 삭제 기능 (삭제시 isDel값을 Y로 바꿈) 을 참고하여
updateReadCount로 update쿼리를 사용하여 readCount컬럼의 값이 하나씩 증가하도록 mapper작성.
POSTMAN에서조회수가 0인 3번째 글을 읽어 보았다.
정상적으로 글이 읽어지고 readCount가 1 증가하였다는것을 볼 수 있다!
'Spring boot' 카테고리의 다른 글
Springboot 파일업로드 로직 추가 및 vue 구현 (0) | 2022.07.22 |
---|---|
Spring boot [파일 업로드] (0) | 2022.07.13 |
Spring boot (.war파일로 배포) (0) | 2021.11.03 |
spring boot (.jar파일로 배포) (0) | 2021.11.02 |
Springboot (다중 Transactional 처리로직 추가) (0) | 2021.10.27 |