首页 > 其他分享 >Spring MVC——API(5)

Spring MVC——API(5)

时间:2024-03-12 20:29:33浏览次数:19  
标签:API 包下 api Spring problems MVC 实验 id 调试

Spring MVC——API(5)

一、实验目的

二、实验用的仪器和材料

三、实验的步骤和方法

四、备注或说明


一、实验目的

(1)掌握Restful API的开发方法

(2)掌握Controller、Service、VO、BO的概念

(3)了解参数合法性检查的方法

二、实验用的仪器和材料

(1)硬件:PC或Mac一台;8G及以上内存,40G硬盘空间

(2)软件环境:Windows 10/11操作系统或其他支持JVM的操作系统

三、实验的步骤和方法

(1)按照实验手册,运行RestfulDemo项目,分析RestfulDemo代码,通过Postman对API接口进行调试。

       1.1 运行RestfulDemo项目。

       1.2 使用POSTMAN工具分别发送请求,调试控制器中的处理函数,需给出完整的调试结果截图,包括请求方法、请求路由、请求参数、返回状态码、返回值等信息。

- 调试getGoodsById

- 调试searchGoodsByName

- 调试createGood

- 调试modiGood

- 调试delGoods

(2)按照实验手册,将实验4中的在线问答项目后端改造成API接口。

       2.1 创建qasystemrest项目

       2.2 新增controller、service、util三个packages

       2.3 在controller包下新增AskController类,在service包下新增AskService类

       2.4 新增在controller包下新增vo package,在service包下新增bo package

       2.5 在util包下新增ResponseUtil类、ReturnNo类

       2.6 编写ResponseUtil类

       2.7 编写ReturnNo类

       2.8 在bo包下新建Problem类

       2.9 编写AskService类

       2.10 在vo包下新增ProblemVo类

       2.11 编写AskService类

       2.12 使用POSTMAN调试

使⽤POSTMAN调试addProblem

使⽤POSTMAN调试listProblems

- 查询问题

- GET:/api/problems/{id}

- 删除问题

- DELETE: /api/problems/{id}

- 添加问题答案

- PUT: /api/problems/{id}

(3)按照实验指导手册,完成参数合法性检查部分的实验。

、数据记录和计算:写语句及截图

使用GET方法在postman中输入http://127.0.0.1:8080/api/problems/{id}进行调试;

增加删除问题的功能,使用 DELETE方法在postman中输入http://127.0.0.1:8080/api/problems/{id}进行调试;

增加添加问题答案的代码,使用 PUT方法在postman中输入http://127.0.0.1:8080/api/problems/{id}进行调试

四、备注或说明

在指导手册中的代码输入后会报错,将

加入在中可解决错误。

以下是开发文档错误:

最后经过修改和完善能够顺利成功完成实验任务。

标签:API,包下,api,Spring,problems,MVC,实验,id,调试
From: https://blog.csdn.net/m0_67519714/article/details/136662074

相关文章

  • java毕业设计五邑大学超市网上销售软件设计(Springboot+mysql+jdk1.8+maven3.39)
    本系统(程序+源码)带文档lw万字以上 文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的飞速发展,电子商务已经成为现代商业活动中不可或缺的一部分。特别是网上超市销售业务,它借助网络平台突破了传统购物的时间和空间限制,为消......
  • 细品spring设计,可扩展性编程Aware接口,Adapter类
    Spring中的扩展点介绍Aware接口在Spring中,Aware接口是一组特定的接口,用于向Bean提供特定的资源或信息。通过实现Aware接口,Bean可以感知到容器的特定状态或资源。常见的Aware接口包括:BeanNameAware:获取当前Bean在容器中的名字。ApplicationContextAware:获取当前Bean所在......
  • SpringBoot(容器功能)
    文章目录1.@Configuration添加/注入bean1.注入bean1.编写一个JavaBean,Monster.java2.创建一个config文件夹(名字任意),用于存放配置Bean的类(相当于配置文件)3.BeanConfig.java4.测试使用MainApp.java2.结果展示2.细节说明1.@Configuration的proxyBeanMethods属性2.可以有......
  • 【Springboot】--如何将springboot+vue项目部署到云服务器?
    目录一、准备工作1、购买云服务器2、获取面板地址二、jdk和数据库1、安装环境 2、配置jdk环境变量3、java版本的问题4、添加数据库三、前端部署 1、vue2、创建站点​编辑四、后端部署1、application.yml2、idea打包3、运行jar包4、开放端口五、可能遇到的......
  • 【微软】微软程序注册(zfile自建API)
    Zfile支持设置自己的回调地址,怎么设置呢?参考:https://docs.zfile.vip/advanced/onedrive-api/上面文档写的很清楚了,我提醒两点1.进入https://portal.azure.com/之后找不到应用注册在哪的话,直接搜就可以了其他的根据那个链接操作就行,为了防止链接失效,我把页面截图放下面了......
  • React — 请求模块(http)封装、API模块封装
    一、请求模块封装//axios封装//根域名配置//超时//请求拦截器/响应拦截器importaxiosfrom'axios'consthttp=axios.create({baseURL:"",timeout:5000})//在发送请求之前拦截插入自定义配置对于参数的处理http.interceptors.request.use(config......
  • 云打印接口在哪?云打印api怎么找?
    随着云打印的火热发展,很多有大量学生群体的第三方程序都将重心放到了云打印上,而开发云打印功能以及后续的打印业务支持成本较高,这个时候我们就可以选择靠谱、安全的云打印服务平台进行对接,而这种业务合作,就需要用到云打印接口。那么云打印接口在哪?云打印api怎么找?今天就带大家来了......
  • 你好Spring6 第0天
    传送门前言记得自己是先进的公司实习才学的Spring,那时候甚至还是个JDK7的SSM框架,真快,现在都是JDK17+Spring6时代了(Spring6发布于2022年底)选B站大学的视频来学习吧学习方向为Spring->SpringMVC->SpringBoot->Spring其他组件Spring尚硅谷Spring零基础入门到进阶,一套搞定spr......
  • Spring的核心思想之一IOC:仿Spring自定义一个实现IOC的容器
    IoCInversionofControl(控制反转/反转控制),是⼀个技术思想而不是⼀个技术实现。它描述的是Java开发领域对象的创建,管理的问题——传统开发⽅式:⽐如类A依赖于类B,往往会在类A中new⼀个B的对象,而在IoC思想下开发⽅式:使用者不⽤⾃⼰去new对象了,由IoC容器(Spring框架或其他)帮......
  • springboot-02理解 自动配置原理
    在进行springboot的多环境配置:可以选择激活那一共配置文件在properties下使用spring.profiles.active=.dev.test等在yaml下可以使用-------来进行分割环境配置测试环境server:port:8082spring:Profiles:dev/test;active:只需通过选择不同调用的环境参数进行声明即可......