1. 동적 프록시를 사용하는 경우 프록시 클래스와 대리자 클래스 사이에 매개 클래스를 정의해야 합니다.
이 중간 클래스는 InvocationHandler 인터페이스를 구현하는 데 필요합니다.
/** * 호출 핸들러 */ 공개 인터페이스 InvocationHandler { 객체 호출(객체 프록시, 메소드 메소드, Object[] args); }
2. 동적 프록시 모드에서 대리자 클래스는 특정 인터페이스를 구현해야 합니다.
공개 클래스 공급업체가 Sell을 구현함 { 공개 무효 판매() { System.out.println("매도 방식"); } 공개 무효 광고() { System,out.println("광고 메소드"); } }
위 내용은 Java 동적 프록시를 사용하는 방법입니다. 모든 분들께 도움이 되기를 바랍니다.