CGLIB 란 무엇이며 스프링과 어떻게 관련되어 있습니까? Spring Framework를 사용할 때 명시 적으로 CGLIB 사용을 정의해야합니까?Spring Framework에서 CGLIB 란 무엇입니까?
2
A
답변
6
Ref 봄 docs. CGLIB 란 무엇입니까? & 스프링과의 관계는 무엇입니까?
CGLIB는 코드 genration 라이브러리입니다. Spring은 CGLIB를 사용하여 프록시를 생성한다. AOP 프록시를 위해 표준 JDK 동적 프록시를 사용하는
스프링 AOP 기본 설정됩니다. 이렇게하면 모든 인터페이스 (또는 인터페이스 세트)가 프록시 될 수 있습니다.
예, CGLIB 기반 프록시를 명시 적으로 사용하도록 스프링에 지시해야합니다. XML 스루
:
<aop:aspectj-autoproxy proxy-target-class="true"/>
프록시 대상 클래스 속성을 적용 할 CGLIB 기반 프록시 발생할 참으로 설정된다. 주석을 통해
: 클래스 패스에 CGLIB를 추가 할 필요가
@Configuration
@EnableAspectJAutoProxy(proxyTargetClass=true)
public class AppConfig {
// ...
}
없습니다. Spring 3.2부터는 CGLIB가 재 패키징되어 Spring-core JAR에 포함되었다.
this도보실 수 있습니다.
관련 문제
- 1. Spring 트랜잭션 및 CGLIB 프록시
- 2. Spring 내에서 JDK와 CGLIB 프록시를 혼합하기
- 3. CGLIB, Spring 및 생성자에 의한 삽입
- 4. Spring Framework에서 프로퍼티 삽입하기
- 5. Spring Framework에서 REST 요청을 모방하는 방법은 무엇입니까?
- 6. spring mvc에서 Handler 어댑터 란 무엇입니까?
- 7. Spring MVC Hibernate 애플리케이션 설계 란 무엇입니까?
- 8. 정확히 PLINQ 란 무엇입니까?
- 9. poi Spring Framework에서 HSSFCell 예외가 발견되지 않음
- 10. Spring에서 프록 싱 빈 설정하기 aop + cglib
- 11. Ehcache CacheManager에서 CGLIB 프록시 사용
- 12. Spring Framework에서 적절한 리소스 번들에 액세스하기
- 13. Spring Framework에서 Apache의 MultiKeyMap 사용 방법
- 14. Visual Studio의 Spring Framework에서 컨트롤러 및 뷰
- 15. Spring Framework에서 TransactionScope 클래스가 이에 상응 하는가?
- 16. Java Spring Framework에서 문자열 'LIVE'something % '을 (를) 검색하는 방법은 무엇입니까?
- 17. Spring Framework에서 테이블 데이터 양식 제출을 처리하는 방법은 무엇입니까?
- 18. Spring Framework에서 매개 변수를 사용하여 ajax 요청을 보내고받는 방법은 무엇입니까?
- 19. 스프링 배치 란 무엇입니까?
- 20. apiKey.properties 란 무엇입니까?
- 21. NamedParameterJdbcTemplate 및 Spring에서의 CGlib AOP
- 22. CGLib 및 직렬화
- 23. 메이븐 중앙에 CGLIB 3
- 24. CGLib 익명 클래스가있는 확장기
- 25. 스프링 3.12는 cglib 2.2.2를 사용했고 스파크 8.0은 cglib 3.0을 사용했지만 동시에 실행해야합니까?
- 26. 스레드 란 무엇입니까 (스레드 란 무엇입니까?)?
- 27. Java : 원자 번호 란 무엇입니까?
- 28. CGLib 메소드 인터셉트 또는 JDK 메소드 호출에서 반환 객체의 의미는 무엇입니까? CGLIB 프록시의 메소드 절편에서
- 29. AbstractEndpointExceptionResolver, cglib 프록시, 빈 필드
- 30. CGLIB 프록시와 아무도 빈 생성자