摘要: 一、特点 代码变,文档变。只需要少量的注解,Swagger 就可以根据代码自动生成 API 文档,很好的保证了文档的时效性。 跨语言性,支持 40 多种语言。 Swagger UI 呈现出来的是一份可交互式的 API 文档,我们可以直接在文档页面尝试 API 的调用,省去了准备复杂的调用参数的过程。 阅读全文
posted @ 2019-10-04 23:13 李维维(levi) 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一、RESTFul风格API 1、优点: HTTP方法体现对资源的操作: GET : 获取资源 POST : 添加资源 PUT : 修改资源 DELETE : 删除资源 二、代码演示: 新建Animal类,使用注解,包含设置get/set方法、全部参数构造器、无参数构造器、builder快速创建对象 阅读全文
posted @ 2019-10-04 15:50 李维维(levi) 阅读(982) 评论(0) 推荐(0) 编辑
摘要: 前后段分离后、就需要对接口进行测试,各种参数以及对象的请求中,遇到了各种问题,小结一下 a、list参数,form形式是无法传参的 b、主要测试参数 1、测试实体类 测试Controller 后台可以成功返回结果并打印:注意提交的类型为raw json 2、使用@ModelAttribute在后台接 阅读全文
posted @ 2019-10-04 15:26 李维维(levi) 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 一、idea中新建第一个HelloWorld项目 点击next: 下一步 在这里可以选择我们需要依赖的第三方软件类库,包括spring-boot-web,mysql驱动,mybatis等。我们这里暂时先不添加任何依赖,我们后文手动添加maven依赖 项目构建完成之后删掉下面的这几个文件,这几个文件是 阅读全文
posted @ 2019-10-04 13:35 李维维(levi) 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 一、springboot解决了什么? 避免了繁杂的xml配置,框架自动帮我们完成了相关的配置,当我们需要进行相关插件集成的时候,只需要将相关的starter通过相关的maven依赖引进,并可以进行相关的插件整合开发, 当然,springboot简化了开发的流程,当我们需要插件的其他版本也可以使用自己 阅读全文
posted @ 2019-10-04 10:43 李维维(levi) 阅读(1603) 评论(0) 推荐(0) 编辑