使用spring AOP事务的时候报错的原因
来源:互联网 发布:淘宝联盟分享赚互刷 编辑:程序博客网 时间:2024/06/06 20:42
今天在用aop事务管理的时候,突然报了个错
Bean named 'userServiceImpl' must be of type [com.carry.ssm.ServicesImp.UserServiceImpl], but was actually of type [com.sun.proxy.$Proxy13]
原因是在controller层调用了service层的实现类,应该调用接口
@Controller
public class UserController {
// 获取日志
private final Logger log = LoggerFactory.getLogger(UserController.class);
private static int userId;
/*@Resource //这种报错
private UserServiceImpl userServiceImpl;*/ //改为下面的这种
@Resource
private UserService userService;
网上搜了搜,有的解释为:
调用类不能使用JDK的动态代理注入,原因是jdk的动态代理不支持类注入,只支持接口方式注入
1 0
- 使用spring AOP事务的时候报错的原因
- aspectj 使用spring AOP切面编程的时候报错:ReflectionWorld$ReflectionWorldException NoClassDefFoundError 的处理
- spring的AOP事务控制不起作用的原因
- spring的AOP事务
- 使用jetty运行spring+jbpm项目的时候报错
- spring 的aop控制事务
- spring的aop事务配置
- spring的AOP和事务
- spring的AOP和事务
- spring的AOP和事务
- spring的AOP和事务
- spring AOP 的事务配置
- Spring事务失效的原因
- Spring事务失效的原因
- spring 事务失效的原因
- Spring事务失效的原因
- 使用spring管理事务的时候,配置文件的主意事项。
- Spring使用事务的时候需要注意的地方
- Qt快速入门第三版章节3.2.3标准对话框练习
- HBase Java API 使用示例
- 【POJ 2506 Tiling】+ dp
- C3D:视频动作分类demo实现
- split空值问题
- 使用spring AOP事务的时候报错的原因
- Android数据存储于IO
- 【JavaEE】The Introduce of 'JSF'
- android布局优化和绘制优化
- 【安全】加密算法
- 数组相关操作(实战基础篇)
- PHP 类的使用与总结
- Java网络编程基础
- C语言实现万年历