当前位置: 首页 > news >正文

php动态网站开发实训目的太原网站快速排名提升

php动态网站开发实训目的,太原网站快速排名提升,昆明网站建设问问q778925409耍強,b2c网站建设教程2.3 删除部门 查询部门的功能我们搞定了,下面我们开始完成删除部门的功能开发。 2.3.1 需求 点击部门列表后面操作栏的 "删除" 按钮,就可以删除该部门信息。 此时,前端只需要给服务端传递一个ID参数就可以了。 我们从接口文档中也…

2.3 删除部门

查询部门的功能我们搞定了,下面我们开始完成删除部门的功能开发。

2.3.1 需求

点击部门列表后面操作栏的 "删除" 按钮,就可以删除该部门信息。 此时,前端只需要给服务端传递一个ID参数就可以了。 我们从接口文档中也可以看得出来。

2.3.2 接口文档

删除部门

  • 基本信息

    请求路径:/depts/{id}
    ​
    请求方式:DELETE
    ​
    接口描述:该接口用于根据ID删除部门数据
  • 请求参数 参数格式:路径参数

    参数说明:

    参数名类型是否必须备注
    idnumber必须部门ID

    请求参数样例:

    /depts/1
  • 响应数据 参数格式:application/json

    参数说明:

    参数名类型是否必须备注
    codenumber必须响应码,1 代表成功,0 代表失败
    msgstring非必须提示信息
    dataobject非必须返回的数据

    响应数据样例:

    {"code":1,"msg":"success","data":null
    }

2.3.3 思路分析

接口文档规定:

  • 前端请求路径:/depts/{id}

  • 前端请求方式:DELETE

问题1:怎么在controller中接收请求路径中的路径参数?

@PathVariable

问题2:如何限定请求方式是delete?

@DeleteMapping

2.3.4 功能开发

通过查看接口文档:删除部门

请求路径:/depts/{id}

请求方式:DELETE

请求参数:路径参数 {id}

响应数据:json格式

DeptController

@Slf4j
@RestController
public class DeptController {@Autowiredprivate DeptService deptService;
​@DeleteMapping("/depts/{id}")public Result delete(@PathVariable Integer id) {//日志记录log.info("根据id删除部门");//调用service层功能deptService.delete(id);//响应return Result.success();}//省略...
}

DeptService

public interface DeptService {
​/*** 根据id删除部门* @param id    部门id*/void delete(Integer id);
​//省略...
}

DeptServiceImpl

@Slf4j
@Service
public class DeptServiceImpl implements DeptService {@Autowiredprivate DeptMapper deptMapper;
​@Overridepublic void delete(Integer id) {//调用持久层删除功能deptMapper.deleteById(id);}//省略...
}

DeptMapper

@Mapper
public interface DeptMapper {/*** 根据id删除部门信息* @param id   部门id*/@Delete("delete from dept where id = #{id}")void deleteById(Integer id);//省略...
}

2.3.5 功能测试

删除功能开发完成后,重新启动项目,使用postman,发起DELETE请求:

2.3.6 前后端联调

打开浏览器,测试后端功能接口:

http://www.ds6.com.cn/news/49948.html

相关文章:

  • 网站开发创业计划书财务分析外贸推广方式
  • 抖音带运营是怎么回事核心关键词如何优化
  • 北大荒建设集团有限公司网站网络营销的十种方法
  • 服务器托管和云服务器青岛seo关键字排名
  • vs 2008 建立网站杭州seo网站优化公司
  • 有做ppt的兼职网站吗百度收录查询
  • 淘宝客网站源码和模版有什么区别三个关键词介绍自己
  • asp.net网站运行助手百度关键词点击价格查询
  • 大庆网站建设关键词排名优化技巧
  • 响应式网站怎么做mip电商代运营十大公司排名
  • 做视频在线观看网站产品软文范例大全
  • 模板建网站宁波seo网站服务
  • 民治营销型网站费用接广告的平台
  • 网站销售怎么推广网站源码建站
  • 宝塔做网站网络营销案例分析报告
  • 自己网站给别人网站做外链有影响吗做网络推广一般是什么专业
  • 天津哪里可以做网站上海网站制作
  • 17zwd一起做网站株洲站网站维护费用
  • 做网站tt0546河北seo
  • 网站建设 步骤公司企业网站制作
  • 东莞南城做网站免费建自己的网站
  • 百度收录网站要多备案查询网
  • 乌鲁木齐网站建设搭建百度首页排名代发
  • wordpress timeline网站优化外包找谁
  • 男女做羞羞的视频网站长尾关键词什么意思
  • 百度上找不到网站百度推广账号怎么注册
  • 模仿别人网站侵权福州seo建站
  • 金融中介做网站需要c盘优化大师
  • 长沙投资公司排名灰色行业关键词优化
  • 用专业的网络技术制作网站凡科建站和华为云哪个好