
프록시 기반의 AOP 스프링에서 AOP를 학습할 때 프록시 기반의 AOP란 말을 한 번쯤은 들어봤을 것이다. 현재 스프링은 프록시 기반의 AOP를 구현할 때 CGLIB를 사용하는데, 핵심은 런타임시 프록시 객체를 생성하는 다이나믹 프록시다. 도대체 프록시는 무엇이고, Java의 리플렉션을 사용한 JDK 다이나믹 프록시, CGLIB의 MethodProxy를 사용한 다이나믹 프록시가 어떤 차이가 있는지 알아보자. 프록시 패턴 프록시(Proxy)는 '대리', '중계' 라는 의미다. 클라이언트는 타겟에게 요청을 보내지만 실제로는 프록시가 요청을 대신 받는다. 실제 요청을 수행하는 타겟의 기능은 프록시 손에 달렸다. 위임해서 기능을 수행할 수도 있고, 위임하지 않고 클라이언트에게 다른 응답을 줄 수도 있다. 실제..
Spring
2022. 5. 19. 00:18
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- read timeout
- 코프링
- mysql 온라인 ddl
- 문자집합변경
- github actions 구성요소
- 콜레이션변경
- 4Way Handshake
- 쿼리 파라미터 바인딩
- tcp커넥션
- csv to bean
- utf8mb3
- TCP연결
- github actions components
- spring boot3 쿼리 로그
- 도메인구성요소
- 이모지입력오류
- opencsv
- online ddl
- 엔티티와값객체
- mysql 이모지
- github actions 기초
- spring retry
- http커넥션
- CGLIB프록시
- AOP
- 콜레이션
- hibernate 쿼리 로그
- csv 라이브러리
- jpa 쿼리 로그
- file
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함