메모장

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

2025/12/24 1

AOP(관점 지향 프로그래밍): 어떻게 메소드 실행 전후에 로그를 남길까?

Spring으로 개발하다 보면 이런 상황을 마주칩니다. 모든 서비스 메소드의 실행 시간을 측정하고 싶은데, 메소드가 50개라면 50군데에 똑같은 코드를 넣어야 할까요? 로그인 체크를 모든 메소드에 넣어야 한다면? 이런 반복적인 코드를 어떻게 깔끔하게 처리할 수 있을지 알아보겠습니다.문제 상황: 코드가 여기저기 중복된다실행 시간을 측정하는 코드를 직접 넣어보겠습니다.@Servicepublic class UserService { public User findById(Long id) { long start = System.currentTimeMillis(); // 측정 시작 // 실제 비즈니스 로직 User user = userRepository.findById(i..

프레임워크/스프링 2025.12.24
이전
1
다음
더보기
프로필사진

메모장

반응형
  • 분류 전체보기 (82) N
    • 개발언어 (14)
      • Java (11)
      • C# (3)
    • OS 관련 (19)
      • 리눅스 (7)
      • 운영체제 (3)
      • mac os x (5)
      • 안드로이드 (4)
    • 프레임워크 (13) N
      • 스프링 (10) N
      • React (3)
    • DB (2)
      • MSSQL (2)
    • IT 관련 기타 (21)
      • 개발 상식 (2)
      • 에러 모음 (8)
      • IDE (6)
      • 센서 (1)
      • 실험 (1)
      • 디자인패턴 (1)
      • AI (2)
    • 이것 저것 (8)
    • 독서 정리 (3)

Tag

젠북 듀오, NullReferenceException, set, The application could not be installed: INSTALL_FAILED_OLDER_SDK., 젠북, getDeclaredFields, Vo, Android, React, NoSQL 은 언제 써야하는가, Intellij, Installation did not succeed., The application's minSdkVersion is newer than the device API level., error, 안드로이드, More than one file was found with OS independent path, NoSQL, zenbook, IDE, formatting,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바