userdao userdao2 = new dao();
userdao proxy= (userdao) Proxy.newProxyInstance(userdao2.getClass().getClassLoader(), userdao2.getClass().getInterfaces(), new InvocationHandler() {  .........}

当写JDK动态代理时出现:  类型转换错误

“ Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy0 cannot be cast to com.text.userdao
    at com.text.PO.main ”

一般是类型转换语句中有写错部分或者是接口用错(需要使用父接口)

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐