今天写了一个自定义sql查询,在Test文件夹测试的时候没有问题,但是但启动项目的时候报错,报错图片如下:
检查了很多地方,发现不是mapperscan,或者是配置档命名空间的问题,而是pom.xml里面的一个低级错误
这段代码在springboot的test文件夹里面编写,因为使用的是idea,当注入dao层“TravelGroupDao”的时候,为了方便我使用idea自动生成pom.xml里的依赖:
重点就在这里,在test中的启动器自动导入之后,依赖的
我们知道:
compile:这是默认的范围。当依赖项的
provided:当依赖项的
runtime:当依赖项的
test:当依赖项的
所以这就是为什么会出现“Error creating bean”,原因是我使用了test标签,修改成compile之后正常启动,项目运行成功!
上一篇:关于NVM必坑指南