如何实现商城的商品参数表的增删改查?
增删改查的意思其实很简单,首先需要在controller里面去获取地址后面的参数,也就是占位符,用PathVariable来获取注释里面截取的占位符,(简单说明一下这里为什么是占位符而不是直接的RequestParam来获取,因为地址后面的参数是"/“而不是”?",所以这里采用占位符来截取这个参数),
获取到这个参数后,就要去编写对应的方法,首先返回值类型肯定是ResponseEntity,泛型我们用什么呢?泛型是决定了我们最终返回的结果是什么,所以我们要知道泛型返回什么,首先我们要知道我们最终要返回一个什么结果,这里我们要实现增删改查的功能,如果我们这里要写增加功能的话,就返回一个提示增加成功就行,但是要注意一点,我们怎么才能知道它增加成功了呢?我们需要用到一个方法就是检测数据长度是否发生变化的方法,如果数据库长度发生了变化,那么我们就可以判断是增加成功了,如果没变化说明操作失败了,同样这个方法可以用在删除方法上,改的方法是需要一个修改成功的返回值,可以直接返回一个“修改成功”的提示词,也就是泛型为String,而查的方法返回值就更不用说了,直接返回一个pojo对象,把传入的结果以pojo对象的形式返回出来,如果是查一堆的信息,泛型应该用List来写,List的泛型为List《pojo》
Service方法里面我们注意只需要调用Mapper完成对数据库的操作即可,然后返回一个Controller里面规定的返回对象。