일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 우테코
- JPA
- 서블릿
- Spring Batch
- 레벨2
- Level2
- 백준
- MSA
- 우아한세미나
- Docker
- 스프링부트
- 우아한테크코스
- 프리코스
- 트랜잭션
- AOP
- REDIS
- Paging
- mock
- 세션
- 코드리뷰
- 스프링 부트
- AWS
- CircuitBreaker
- HTTP
- yml
- 자바
- 의존성
- 프로그래머스
- JUnit5
- 미션
Archives
- Today
- Total
목록JDK프록시 (1)
늘
[프록시] 스프링에서 사용되는 proxy전략
스프링과 JPA로 애플리케이션을 개발하다 보면 프록시에 대해서 많이 만나게 된다. 이와 관련되어 구글링을 해보면 게시글들마다 다른 말을 해서 직접 정리해보려고 한다. - 총정리 스프링 AOP는 [런타임에 프록시 인스턴스가 동적으로 변경되는] 다이나믹 프록시 기법으로 구현되어있다 인터페이스의 유무에 따라 다음과 같이 나뉜다. 1. JDK 다이나믹 프록시 2. CGLIB JDK Dynamic Proxy JDK에서 지원하는 프록시 생성 방법 Invocation Handler를 재정의한 invoke를 구현하여 부가기능 수행 Reflection API 사용 인터페이스를 통해서만 프록시 생성 가능 CodeGenratorLibrary(CGLIB) 상속을 기반으로 프록시 생성 final이 붙으면 오버라이딩이 불가능하므..
백앤드 개발일지/스프링부트
2022. 7. 23. 18:42