场景

启动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注入。