Test用例报错,从堆栈信息中看到Unknown database 'mybatis_plus',这是因为我们在application中配置存在问题,将mybtis_plus改为我们的建立的数据库名称‘mybatis-plus’
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis-plus?serverTimezone=GMT%2B8
还是没有通过,错误信息提示
No qualifying bean of type 'com.wangzhou.mpdemo1010.mapper.UserMapper' available
这是因为主启动类中@MapperScan没有配置或者配置错误,配置如下:
@MapperScan("com.wangzhou.mpdemo1010.mapper")
成功打印出用户信息
[User(id=1, name=wz, age=18, email=wz@qq.com), User(id=2, name=wd, age=28, email=wd@qq.com)]
一般配置文件appliation.properties是叶子图标,如果不是可能是没有被idea识别,可能会导致错误。
这种情况的出现主要是由编译导致的。遇到这种情况可以把application.properties中的内容复制到target/classes目录下的同名文件中。