최고의 백엔드 개발자 (예정)

  • 홈
  • 태그
  • 방명록

aop advice 1

[Spring] AOP 란? 관점 지향 프로그래밍 AOP 정의

진행하고 있는 개인 프로젝트에 AOP를 사용한 기능을 추가해 보고 싶어서, AOP 관련 공부를 하려고 한다.포스팅의 순서는 크게 1. AOP 사용 이유 2. AOP 정의3. AOP 관련 용어 4. Advice의 종류 로 진행된다.AOP를 쓰는 이유 우리가 개발을 하다가, 모든 메서드에 메서드의 수행 시간을 알아내는 로그를 찍어야 한다고 생각해보자.메서드가 얼마 없다면 괜찮겠지만, 메서드가 100개, 1000개 된다면 ? 일일히 로그를 찍는 코드를 100번 1000번 서비스단에 넣게 될 것이다.  (다들 .. 반복 작업 ... 싫어하시죠 ..? 🥲)그리고 넣는다고 하더라도, 핵심 기능과 로그 기능이 섞이기 때문에, 관심사 분리와 중복 코드 지양이라는 부분에서 봤을 때도 좋은 코드는 ..

Framework/Spring 2024.02.21
이전
1
다음
더보기
프로필사진

최고의 백엔드 개발자 (예정)

쉬지마 이경진

  • 분류 전체보기 (114) N
    • Containerization (11)
      • Docker (11)
    • Programming Languages (8)
      • Python (8)
    • General (5)
      • IDE (3)
      • debugging (2)
      • etc (0)
    • Algorithm (29)
      • Programmers (14)
      • LeetCode (6)
      • BaekJoon (6)
    • ORM (0)
      • JPA (0)
    • Framework (6)
      • Spring (5)
    • Architecture (2)
      • MSA (2)
    • Project (29) N
      • Newsfeed (8)
      • MSA 프로젝트 (8)
      • 대용량 트래픽 프로젝트 (8)
      • 핸드폰 역경매 프로젝트 (3) N
      • ERP 프로젝트 (1) N
    • Cloud (5)
      • AWS (5)
    • Computer Science (11)
    • Review (8)

Tag

도커 컴포즈 파일, 백준, 도커, resilience4j, 프로그래머스, LeetCode, spring, redis 분산락, 알고리즘, 리트코드, IntelliJ, python, programmers, 파이썬, spring 배포, MSA, 코딩테스트, REDIS, Docker, BOJ,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바