Description:
Failed to bind properties under 'mapper.mappers' to java.util.List<java.lang.Class<?>>:
Reason: No converter found capable of converting from type [java.lang.String] to type [java.util.List<java.lang.Class<?>>]
Action:
Update your application's configuration
2018-12-10 11:25:37,526 [restartedMain] [org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:989)] - [INFO] Closing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@6943e978: startup date [Mon Dec 10 11:25:36 CST 2018]; root of context hierarchy
Process finished with exit code 0
偶我找到我的原因了,是在application.properties配置文件:在配置mapper.mappers 时,指定的MyMapper的路径少写了个字母,导致找不到MyMapper,把路径改对就好了?,这种错最难找了!!!
同问+1
我也出现 这个问题,怎么解决
我今天配置多数据源也报这个错
请问楼主解决了吗,我最近也遇到了这个问题
查看一下 .properties 文件或者 .yml 文件中 是否有配置 mapper.mappers 这个属性!有的话看看该属性配置的实现类是否存在! 配置的话可以看一下这篇文章 Spring boot 集成mybatis通用mapper配置步骤及注意事项
'mapper.mappers配置文件中,有个类型是不是设置错了(from type [java.lang.String] to type [java.util.List<java.lang.Class<?>>]),可以查看下。