public class ProxyFactory extends Object
| 构造器和说明 |
|---|
ProxyFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
create(Class<T> clazz)
根据类创建代理对象 使用默认的PreMethodInterceptor作为方法拦截器
|
static <T> T |
create(Class<T> clazz,
org.springframework.cglib.proxy.MethodInterceptor methodInterceptor)
根据类和自定义方法拦截器创建代理对象
|
static <T> T |
create(T obj)
根据实例创建代理对象 使用默认的PreMethodInterceptor作为方法拦截器
|
static <T> T |
create(T obj,
org.springframework.cglib.proxy.MethodInterceptor methodInterceptor)
根据实例和自定义方法拦截器创建代理对象
|
public static <T> T create(Class<T> clazz)
T - 代理对象的类型clazz - 要创建代理的类IllegalArgumentException - 当授权信息处理器为空时抛出public static <T> T create(T obj)
T - 代理对象的类型obj - 要创建代理的实例IllegalArgumentException - 当授权信息处理器为空时抛出public static <T> T create(Class<T> clazz, org.springframework.cglib.proxy.MethodInterceptor methodInterceptor)
T - 代理对象的类型clazz - 要创建代理的类methodInterceptor - 自定义的方法拦截器public static <T> T create(T obj,
org.springframework.cglib.proxy.MethodInterceptor methodInterceptor)
T - 代理对象的类型obj - 要创建代理的实例methodInterceptor - 自定义的方法拦截器Copyright © 2025. All rights reserved.