关于Mybatis3.5.1的ProviderMethodResolver的常见异常

1.provide 方法与注解方法不一致:

关于Mybatis3.5.1的ProviderMethodResolver的常见异常_第1张图片

关于Mybatis3.5.1的ProviderMethodResolver的常见异常_第2张图片

解决方法:规范命名,保持两处名称一致

2.缺少接口ProviderMethodResolver:

关于Mybatis3.5.1的ProviderMethodResolver的常见异常_第3张图片

(这里用注释代表去除接口及引用)

关于Mybatis3.5.1的ProviderMethodResolver的常见异常_第4张图片

处理方法:在provider里添加接口

3,需要注意一下,当使用接口后,但是在注解里还指定了其他的方法(如下图),会优先按照注解的method值寻找SQL方法

关于Mybatis3.5.1的ProviderMethodResolver的常见异常_第5张图片

4,当provider有多个重名方法(重载)

关于Mybatis3.5.1的ProviderMethodResolver的常见异常_第6张图片

 

关于Mybatis3.5.1的ProviderMethodResolver的常见异常_第7张图片

处理方法:去掉多余的重名方法,这里不支持重载

你可能感兴趣的:(Spring研究,Mybatis)