欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > 接口如何定义

接口如何定义

2025/3/12 22:21:49 来源:https://blog.csdn.net/qq_46637011/article/details/141500992  浏览:    关键词:接口如何定义

接口设计完成之后,需要出接口文档。根据要求可以出word类型、excel类型都可以;如果没有特殊要求,使用swagger生成接口文档较为方便。

根据接口设计的内容编写controller方法,最后通过swagger生成接口文档。

1.  编写controller方法

/**
* 示例接口
*/
@RestController("operationServeController")
@RequestMapping("/manager/serve")
@Api(tags = "管理端 - 区域服务相关接口")
public class ServeController {@GetMapping("/page")@ApiOperation("区域服务分页查询")public PageResult<ServeResDTO> page(ServePageQueryReqDTO servePageQueryReqDTO) {return null;}
}

说明如下:

@RestController("operationServeController") 指定名称operationServeController防止同类名的bean名称相同。

@RequestMapping("/manager/serve") 指定本controller的根路径。

@Api(tags = "管理端 - 区域服务相关接口") 接口文档显示。

@GetMapping("/page") Get请求。

当请求参数格式为json需要在方法参数前加@RequestBody注解,这里请求参数类型为from表单格式不用添加此注解。

分页查询参数类型统一继承PageQueryDTO类型。

分页查询结果统一使用PageResult类。

2. 查看接口文档

接口定义好后前端工程师需要参考接口内容编写前端代码,下边介绍接口文档的生成方法。

本项目的接口文档使用swagger,具体使用knife4j-spring-boot-starter组件生成接口文档。

首先重启服务,访问http://localhost:端口/doc.html,查看区域服务模块的接口文档,根据接口文档的内容审查是否与接口设计一致。

3. 测试接口

Java程序员可以使用接口文档测试接口,下边说明测试方法。

首先在controller方法打断点,进入接口调试界面,输入请求参数,点击“发送”,跟踪断点请求参数是否正确,跟踪响应内容。

审查和测试通过之后,就可以将接口交予前端,同步进行前后端分离开发。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词