报错:The bean ‘userMxMapper‘ could not be injected as a ‘com.test.UserMapper‘ because it is a JDK dyna

场景

启动spring项目报错,提示:
The bean ‘userMxMapper’ could not be injected as a ‘com.test.UserMapper’ because it is a JDK dynamic proxy that implements:

解决方案

一看就是注入有问题。

这种情况一般出现在用的@Resource注解,并且变量名写错了,那么就会出现这种情况。
因为@Resource默认是byName注入。


版权声明:本文为enthan809882原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。