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)!