自学内容网 自学内容网

Springboot项目报错记录

SpringBoot测试报错:Unable to find a @SpringBootConfiguration, you need to use @Context

该测试类所在测试包test下的包名和类路径java下的包名不一致导致的

在这里插入图片描述
引发以下报错
在这里插入图片描述

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test

解决:修改包名一致
在这里插入图片描述在这里插入图片描述

Sringboot结合mybatisplus通过Id查询时报错

在这里插入图片描述
原因:MyBatis Plus需要知道哪个字段是主键,如果没有在实体类的相应字段上使用@TableId注解,MyBatis Plus可能无法确定哪个字段是主键,因此在尝试调用selectById方法时,它可能无法生成正确的SQL语句,从而导致BindingException

解决:在实体类的对应字段使用@TableId注解即可在这里插入图片描述


原文地址:https://blog.csdn.net/ajsbxi/article/details/140330141

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!