Chanmin Dev Log
close
프로필 사진

Chanmin Dev Log

github: @denev6

  • 분류 전체보기 (50) N
    • 개념 (14)
    • 프로젝트 (15) N
    • 트러블슈팅 (14) N
    • 활동 회고 (2)
    • 일상 (5)
  • 홈
  • 태그
  • 방명록
동시성 제어

동시성 제어

조회수 필드에 대한 문제 확인하기// 단일 게시글 조회@Transactionalpublic PostDTO getPostById(final long id) { // 게시글이 존재하지 않을 경우 예외 처리 Post post = postRepository.findById(id).orElseThrow(() -> PostException.from(POST_NOT_FOUND)); // 조회수 증가 post.increaseViews(); // DTO로 변환하여 반환 return PostDTO.toPostDTO(post);}// 조회수 증가public void increaseViews() { this.views++;}위 메서드에 대하여 같은 게시글에 대하여 요청이 들어올 경우, 해당 조회수에 대한 증가는 순차적으로 이..

  • format_list_bulleted 트러블슈팅
  • · 2025. 2. 11.
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 블로그 이전
전체 카테고리
  • 분류 전체보기 (50) N
    • 개념 (14)
    • 프로젝트 (15) N
    • 트러블슈팅 (14) N
    • 활동 회고 (2)
    • 일상 (5)
인기 글
전체 방문자
오늘
어제
Copyright © chanminee 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바