今天继续编码前几天写了一部分的springboot项目,在写好了一个功能之后运行突然报错:
搜索之后查看了很多文章,说的都是数据库驱动的问题,说是要在application.yml文件或者是pom.xml文件中修改一下,但是我的问题显然不在此,如果是这样的问题,那么之前的功能就不应该顺利实现。
解决思路
其他的功能没出问题,唯独新写的功能一运行就报这种错误,那就从这个功能的头开始看,由于是springboot项目,最开始写的是实体类文件,这一看就知道问题了:
未修改前:
所有的属性都是灰色的,说明没有被用到,与此同时,在关联它们的html文件里也报错:
称:Cannot resolve 'sid’等
说明这些属性根本就没有跟字段关联上,需要加上:
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("store")
这就与数据库表store能对应上了,同时IDEA自动导入:
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
这些包不仅和表字段对应上,还能自动生成get/set语句
成功关联!!!
重新build,项目不再报错