복붙노트

[SPRING] 스프링 프레임 워크에서 CGLIB는 무엇입니까? [닫은]

SPRING

스프링 프레임 워크에서 CGLIB는 무엇입니까? [닫은]

이 봄에 어떻게 연관되는지 무엇 CGLIB입니다? 우리는 스프링 프레임 워크를 사용하는 경우 명시 적으로 CGLIB의 사용을 정의해야합니까?

해결법

  1. ==============================

    1.참고 봄 문서. 무엇 CGLIB입니다 및 어떻게 봄 관련이?

    참고 봄 문서. 무엇 CGLIB입니다 및 어떻게 봄 관련이?

    AOP 프록시를 위해 표준 JDK 동적 프록시를 사용하는 스프링 AOP는 기본 설정됩니다. 이것은 (인터페이스의 집합 또는) 임의의 인터페이스 프록시 할 수있다.

    예를 명시 적으로 CGLIB 기반의 프록시를 사용하는 봄 이야기해야합니다.

    XML을 통해 :

    프록시 대상 클래스 속성을 적용 할 CGLIB 기반 프록시 발생할 참으로 설정된다.

    주석을 통해 :

    @Configuration
    @EnableAspectJAutoProxy(proxyTargetClass=true)
    public class AppConfig {
       // ...
    }
    

    클래스 패스에 CGLIB를 추가 할 필요가 없습니다. 스프링 3.2으로 CGLIB은 재 포장되는 스프링 코어 JAR 포함.

    당신도이 봐가있을 수 있습니다.

  2. from https://stackoverflow.com/questions/38089200/what-is-cglib-in-spring-framework by cc-by-sa and MIT license