随便添加runtime会出问题

当时我在配置mybatis时,按照别人方式在pom文件引入包,导致@MapperScan注解找不到。一种寻找办法解决中

简单介绍下runtime

runtime 是运行的意思。指的是直接在运行时所需要的包,而非在编译时等时候需要的包。

 
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.0.1
            runtime

如果这样指定后,编译就不会通过,故找不到MapperScan注释
如下图:
随便添加runtime会出问题_第1张图片解决办法:
去掉 runtime 属性就正常了。

坑了我很久,通过一步步排查才找到问题。

你可能感兴趣的:(spring_b)