第一次使用SPRING的注解事务管理,在Junit测试中,一直报java.lang.ClassCastException: $Proxy6 错误,经过试验,发现是因为
ProductService ps=(ProductServiceImpl)cxt.getBean("productService");错误,把ProductServiceImpl改为接口ProductService 后正确..
因为经过Spring代理, 生成的是ProductService接口的一个代理对象,不再是ProductServiceImpl类型的对象了.
5万+

被折叠的 条评论
为什么被折叠?



