问答详情
源自:8-2 整合MyBatis - 实现基于mybatis的CRUD功能

启动项目报错

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


提问者:weixin_慕沐4595271 2018-12-10 11:28

个回答

  • lx123456
    2020-03-20 18:46:16

    偶我找到我的原因了,是在application.properties配置文件:在配置mapper.mappers 时,指定的MyMapper的路径少写了个字母,导致找不到MyMapper,把路径改对就好了?,这种错最难找了!!!

  • lx123456
    2020-03-20 18:19:58

    同问+1

  • qq_宝慕林3207953
    2020-03-07 05:33:54

    我也出现 这个问题,怎么解决

  • qq_谁的思念带着伤_04265614
    2020-03-05 17:33:05

    我今天配置多数据源也报这个错

  • qq_慕神117712
    2019-07-23 23:51:09

    请问楼主解决了吗,我最近也遇到了这个问题

  • MOLIN你好
    2019-03-05 10:43:00

    查看一下 .properties 文件或者  .yml 文件中 是否有配置 mapper.mappers 这个属性!有的话看看该属性配置的实现类是否存在! 配置的话可以看一下这篇文章 Spring boot 集成mybatis通用mapper配置步骤及注意事项

  • 游龙入戏
    2018-12-15 19:23:00

    'mapper.mappers配置文件中,有个类型是不是设置错了(from type [java.lang.String] to type [java.util.List<java.lang.Class<?>>]),可以查看下。