在进行接口测试的时候,浏览器只能够测试GET请求,为了测试POST请求,我们可以使用工具:
SWAGGER:
SWAGGER需要自己在项目中手动配置一下,然后在浏览器中输入http://localhost:8001/swagger-ui.html,可以自动生成接口文档,并且可以测试接口。
这些中文注释是在代码中注解得到的
@Api(tags="讲师管理") @RestController @RequestMapping("/eduservice/teacher") public class EduTeacherController { @Autowired private EduTeacherService teacherService; @ApiOperation(value = "所有讲师列表") @GetMapping("findAll") public List<EduTeacher> findAllTeather(){ List <EduTeacher>list = teacherService.list(null); return list; } @ApiOperation(value = "逻辑删除讲师") @DeleteMapping("{id}") public boolean removeTeacher(@ApiParam(name="id",value = "讲师ID",required = true) @PathVariable String id){ boolean flag=teacherService.removeById(id); return flag; } }
使用swagger的难点在于,搭建SWAGGER的环境,对其进行配置。
配置好以后再就是使用注解对SWAGGER进行一些注释,让人看得方便明白
最后是接口测试
POSTMAN:
据说后端使用swagger,前端使用postman
我的目标是掌握swagger这门技术
maven这个是必须要学的了,学好了才好学后面的