jdk动态代理必须要有接口&cglib可以是类
jdk动态代理生成的类,已经继承了Proxy类,没有办法再次继承别的类了
public static void main(String[] args) {
        System.getProperties().put("sun.misc.ProxyGenerator.saveGeneratedFiles", "true");
        System.setProperty("user.dir", "E:\\idea_workspace\\spring-pro\\src\\main\\resources");
        UserService userService=new UserServiceImpl();
        //System.out.println(userService);
        //userService.addStudent();;
        UserService proxy = ProxyUtil.createProxy(userService);
        String name = proxy.getClass().getName();
        System.out.println(name);
        proxy.addStudent();
    }生成的代理类如下

cglib生成的代理类


 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号