最近在写基于mybatis-plus的jpetstore项目,报了这个错误,上网查了很久都没查到错误原因,后来才发现是因为自己粗心大意造成的。
其它部分看着都没什么问题。entity里加了@Data和@TableName(“XXX”),Mapper里也加了@Repository,Service里也加了@Service,Application里也加了@SpringBootApplication
和@MapperScan(“XXX”)
到底是哪里出了问题呢?
原来是因为我的ServiceImpl里没加implements XXXService导致的。
加上以后就不会报错啦。不过导致这个错误的原因有很多,只要细心检查注释有没有加上,应该能解决这个错误。下面放上所有要加的注释。
controller
entity