본문 바로가기 메뉴 바로가기

나의 구름낀 조각들

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나의 구름낀 조각들

검색하기 폼
  • 분류 전체보기 (15) N
    • Java (12)
    • Git (1)
    • Spring (2) N
    • 일상생활 정보 (0)
  • 방명록

Spring (1)
스프링 부트 AOP(Aspect-Oriented Programming) 완벽 가이드: 개념, 프록시 동작 원리 및 실무 예제

1. AOP(관점 지향 프로그래밍)의 등장 배경과 필요성자바(Java) 웹 백엔드 개발을 위해 스프링(Spring) 프레임워크를 학습하다 보면 DI(의존성 주입)와 함께 가장 중요하게 다루어지는 개념이 바로 AOP(Aspect-Oriented Programming, 관점 지향 프로그래밍)입니다.객체 지향 프로그래밍(OOP)은 애플리케이션을 여러 개의 독립적인 객체로 나누고, 이들의 상호작용으로 로직을 구성합니다. 덕분에 비즈니스 로직의 모듈화와 재사용성이 크게 향상되었습니다. 하지만 애플리케이션의 규모가 커지면서 OOP만으로는 해결하기 어려운 문제에 직면하게 됩니다.바로 흩어진 관심사(Cross-cutting Concerns)의 문제입니다. 게시판 서비스를 예로 들어보겠습니다. '게시글 작성', '게시글..

Spring 2026. 7. 3. 10:15
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 자바 리플렉션
  • 실행 엔진
  • dromos
  • optional api
  • 깃 기초
  • 코드 커버리지
  • 리플렉션
  • 바이트 코드
  • java abstractprocessor
  • JVM 구조
  • classloder
  • javassist
  • Functional Interface
  • Java Reflection
  • 람다표현식
  • 자바 프록시 패턴
  • jvm
  • javaagent
  • Reflection
  • java optional
  • JRE와 JDK의 차이점
  • Annotation Processor
  • 애노테이션 프로세서
  • 자바
  • java
  • 클래스로더
  • 애노테이션
  • java proxy pattern
  • java11 optional
  • bytebuddy
more
«   2026/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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바