# pointcut

11개의 포스트
post-thumbnail

<Spring> 프록시 팩토리(2)

포인트컷(PointCut): 어디에 부가 기능을 적용할지, 어디에 부가 기능을 적용하지 않을지 판단하는 필터링 로직이다. 주로 클래스와 메서드 이름으로 필터링한다. 어떤 포인트(Point)에 기능을 적용할지 하지 않을지 잘라서(cut)

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

<Spring> 프록시 팩토리

인터페이스가 있는 경우 JDK 동적 프록시를 적용하고, 그렇지 않은 경우 CGLIB를 적용하려면 어떻게 해야할까? > 스프링은 유사한 구체적인 기술들이 있을 때, 그것들을 통합해서 일관성 있게 접근할 수 있고, 더욱 편리하게 사용할 수 있는 추상화

2022년 6월 25일
·
0개의 댓글
·

AOP

지난 포스팅에서 언급한 Spring Framework의 핵심 프로그래밍 모델 중 하나인 관점 지향 프로그래밍(Aspect-Oriented Programming, AOP)(https&#x3A;//velog.io/@sum3533279/Spring-Framework-%EA%

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

포인트컷

애스펙트J는 포인트컷을 편리하게 표현하기 위한 특별한 표현식을 제공한다.포인트컷 표현식은 execution같은 포인트컷 지시자로 시작한다. 줄여서 PCD라 한다.종류execution: 메서드 실행 조인 포인트를 매칭한다. 스프링 AOP에서 가장 많이 사용하고, 기능도

2022년 3월 28일
·
0개의 댓글
·

[Spring] AOP | AspectJ pointcut expression

앞쪽의 와일드카드 (\*) 는 modifier (public, protected, private) 와 리턴타입에 상관없음을 의미클래스명 뒤의 와일드카드는 함수명에 상관없음을 의미(..) 두 점은 함수의 파라미터 개수에 관계없음을 의미필요한 메소드에 커스텀 애너테이션 (

2021년 12월 21일
·
0개의 댓글
·

[Spring] AOP PointCut 표현식

수식어: public, private 등 수식어를 명시합니다. (생략 가능)리턴타입: 리턴 타입을 명시합니다.클래스이름 및 이름: 클래스이름과 메서드 이름을 명시합니다. (클래스 이름은 풀 패키지명으로 명시해야합니다. 생량가능)파라미터: 메서드의 파라미터를 명시합니다.

2021년 11월 30일
·
0개의 댓글
·
post-thumbnail

스프링 부트 - 스프링 AOP 포인트컷 지시자

execution : 메소드 실행 조인 포인트를 매칭한다. 스프링 AOP에서 가장 많이 사용하고, 기능도복잡하다.within : 특정 타입 내의 조인 포인트를 매칭한다.args : 인자가 주어진 타입의 인스턴스인 조인 포인트this : 스프링 빈 객체(스프링 AOP 프

2021년 11월 7일
·
0개의 댓글
·
post-thumbnail

스프링 부트 - 포인트컷, 어드바이스, 어드바이저

본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!프록시, JDK 동적 프록시에 대해 알아보기CGLIB, ProxyFactory에 대해 알아보기포인트컷(Pointcut): 부가 기능을 적용할지, 안할지 판단하는 필터링 로직. 주로 클래스

2021년 11월 2일
·
0개의 댓글
·
post-thumbnail

AOP

AOP (관점 지향 프로그래밍) 📌 1. AOP란? 문제를 바라보는 관점을 기준으로 프로그래밍을 하는 기법 AOP 구현 방법으로는, 여러 가지가 존재하는데, 일반적으로 공통 관심 사항을 구현한 코드를 핵심 로직을 구현한 코드에 삽입하는 것이다. 비슷한 동작을 하

2021년 9월 16일
·
0개의 댓글
·
post-thumbnail

[TIL] 0827

✏️ 오늘의 학습 🔗 오늘의 알고리즘 leetcode Verify Preorder Serialization of a Binary Tree 🎤 데일리 스터디 발표 ❓오늘의 궁금증 🎊 오늘의 느낀점

2021년 8월 27일
·
0개의 댓글
·

Spring - 37.1 AOP

210111 Aspect Oriented Programming, Porxy

2021년 1월 11일
·
0개의 댓글
·