解决Spring boot整合mybatis,xml资源文件放置及路径配置问题
网上各种解决方案,我试了好久,整合了几篇文章才凑出来,在这里分享一下,实在不想网友们在这里面绕圈子,毕竟,写代码的时间是愉快的,解决bug也是愉快的,但也是一直在bug里面绕圈子就不爽了。也不用去加什么*Application中去加什么注解@MapperScan什么的了,不需要呢。在SpringBoot整合MyBatis时,若mapper映射文件在java路径下,就会一直报错Invalid bound statement : xxx.xxxMapper.selectxx说明Mapper接口是可以调用到的,问题就出在无法映射到Mapper.xml文件。同时查看输出target目录下,没有xxxmapper.xml文件的编译结果。SpringBoot默认配置情况下,只有resources路径下的xml文件会被扫描。
用户评论