今天在使用springboot整合mybatisplus的时候,访问数据库时出现了这个问题
上网去查发现都是没有加@Controller,@Service等注解造成的问题,但是这些我都加了,因此问题并不出现在这里。当启动springboot时,我又发现了一个警告
没有找到bean,顺着这个思路下去,继续寻找问题,最后发现原因在这里:
在使用Mybatis-plus-generator时由于各种原因导致自动生成的实体类或者部分实体类缺少主键注解@TableId
因此需要在bean的主键上添加@TableId注解,再次运行,成功!