새내기 개발자의 배우며 코딩하는 블로그

  • 홈
  • 태그
  • 방명록

aop 1

[자바/JAVA] 자바 스프링 AOP(Aspect-Oriented Programming) 이해하기

안녕하세요. 새내기 개발자입니다. 공부하면서 정리하는 글로 틀린 부분은 언제나 댓글로 환영입니다!1. AOP란?AOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)는 공통 관심 사항(cross-cutting concerns) 을 분리하여 모듈화하는 프로그래밍 기법입니다. 스프링 AOP는 주로 로그, 트랜잭션, 보안, 예외 처리 같은 공통적인 기능을 분리하여 관리할 때 사용됩니다.기존의 객체지향 프로그래밍(OOP)에서는 관심사(비즈니스 로직) 와 공통 기능(로깅, 보안 등) 이 뒤섞이기 쉬운데, AOP를 사용하면 핵심 로직과 공통 기능을 분리할 수 있습니다.2. AOP 핵심 개념🎯 Aspect(애스펙트)공통 기능을 정의하는 모듈입니다.예를 들어, 로깅 기능을 @Aspect로 ..

백엔드 2025.02.08
이전
1
다음
더보기
프로필사진

새내기 개발자의 배우며 코딩하는 블로그

새내기 개발자 배우면서 코딩해요

  • 분류 전체보기 (36)
    • 백엔드 (15)
    • 프론트엔드 (5)
    • 클라우드 (5)
    • ETC (11)

Tag

CLOUD, 클라우드, 백엔드, 읽기쓰기분리, Kubernetes, 데이터베이스아키텍처, 쿠버네티스, k8s, JPA, dbproxy, 개발자블로그, maraidbreplication, docker, 자바, 객체지향설계, 개발자, java, 데이터베이스, dto, vue3, 디자인패턴, 코딩공부, springboot, 프론트엔드, 예외처리, GC, 컨테이너, 도커, db고가용성, 웹개발,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

티스토리툴바