HelloWorld

好吧,我试一下,
package org.ygy.cglib;
import java.lang.reflect.Method;
import net.sf.cglib.proxy.MethodInterceptor;
import net.sf.cglib.proxy.MethodProxy;
public class AuthProxy implements MethodInterceptor {
    private String name;
    public AuthProxy(String _name) {
        this.name = _name;
    }
    @Override
    public Object intercept(Object arg0, Method arg1, Object[] arg2, MethodProxy arg3) throws Throwable {
        if (!"lufei".equals(name)) {
            System.out.println("你没有权限!");
            return null;
        }
        return arg3.invokeSuper(arg0, arg2);
    }
}


你可能感兴趣的:(java,helloworld)