@TOC简单搭建springboot ssm工程遇到的小问题解决方法
springboot测试类注解无效,service自动配置报错
遇到一些小问题,虽然是很快解决了。纪录一思路,抛砖引玉。
搭建项目
已经很多教程了,不细说。我是用idea搭建个maven项目,然后引入springboot依赖的父工程,控制版本为2.1.7 ;引入启动器web、test、通用mapper 2.1.5 ;引入依赖mysql-connector-java 8.0.17 ;写启动类,写一个测试的controller,配置yml文件,写了一个pojo一个mapper接口,一个service接口,一个serviceimpl。(文章最后上图,能理解我做了什么就不用看图,做的是最简单的)
问题
1.当我写mapper测试类的时候,@runwith等测试用的注解全都出不来,第一反应是依赖出了问题。查看依赖
果然是测试的依赖报错了。我怀疑是我用了最新版本的启动器的原因,可能test启动器还有一些bug,所以我决定在父依赖中控制的版本降低一些,我降低到了2.1.5 &#x