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

企业网站首页flash云浮新增确诊病例30例

企业网站首页flash,云浮新增确诊病例30例,互联网舆情信息,公益网站建设的意义目录 🎍预期结果 🍀前端代码 🎄约定前后端交互接口 🚩需求分析 🚩接口定义 🌳实现服务器端代码 🚩lombok介绍 🚩代码实现 🌴运行测试 🎄前端代码实…

目录

🎍预期结果

🍀前端代码

🎄约定前后端交互接口

🚩需求分析

🚩接口定义

🌳实现服务器端代码

🚩lombok介绍

🚩代码实现

🌴运行测试

🎄前端代码实现

🚩获取列表

🚩实现"提交"


🎍预期结果

可以发布并显示

点击提交后,显示并清除输入框

并且再次刷新后,不会清除下面的缓存

🍀前端代码

由于本文章主要讲述后端相关内容,这里就不做过多讲解前端了

前端代码如下:

🎄约定前后端交互接口

🚩需求分析

后端需要提供两个服务

  1. 提交留⾔:⽤⼾输⼊留⾔信息之后,后端需要把留⾔信息保存起来
  2. 展⽰留⾔:⻚⾯展⽰时,需要从后端获取到所有的留⾔信息

🚩接口定义

  • 1. 提交(发布留言,保存到后端)

请求:

url:/message/publish

type: post

参数:Json

响应:操作成功/失败

true/false

  • 2. 获取留言(从后端获取留言信息,显示到列表)

注意:在接口设计中,尽量保持单一原则,例如不要当前接口做了提交留言又做返回留言

全部留⾔信息,我们⽤List来表⽰,可以⽤JSON来描述这个List数据.

请求:

url:/message/getList

type:get

响应:返回Json

浏览器给服务器发送⼀个GET /message/getList 这样的请求,就能返回当前⼀共有哪些留⾔记录.结果以 json 的格式返回过来

🌳实现服务器端代码

🚩lombok介绍

这个环节为大家推荐一个工具lombok,它的出现会使我们开发起来更加简单便捷

Lombok是⼀个Java⼯具库,通过添加注解的⽅式,简化Java的开发

首先我们需要在我们的pom.xml文件下面添加以下依赖

那它有什么作用呢?又怎么使用呢?

比如以下代码

我们在获取属性时要用大量的get和set,看起来非常的不好看。而当我们使用了lombok后,代码如下;

这样也可以达到相同的效果,不仅如此@Data 注解还会帮助我们⾃动⼀些⽅法,包含getter/setter,equals,toString等

如果觉得这样使用太粗暴了,lombok也提供了一些细化的方法

它们之间的关系可以理解为:

@Data=@Getter+@Setter+@ToString+@EqualsAndHashCode+@RequiredArgsConstructor+@NoArgsConstructor

但是呢,每一次都需要引入依赖,太麻烦了,所以我们可以下载相关的插件EditStarter,安装过程与使用如下:

  • 第一步:安装插件EditStarter,重启Idea
  • 第二步:在pom.xml⽂件中,单击右键,选择Generate - EditStarter

进⼊Edit Starters的编辑界⾯,添加对应依赖即可.

🚩代码实现

第一步:定义留⾔对象MessageInfo类

第二步:创建MessageController类

由于没有学习数据库内容,这里我们使用List来存储留⾔板信息

🌴运行测试

通过Postman进行测试

测试getList接口:测试当前没有留言信息,查看是否有空指针异常,发现并没有问题

测试publish接口:发布留言接口返回成功

再次测试getList接口:当前就能收到后端返回的信息了

那么经过以上测试,当前我们的后端代码是没有问题的

🎄前端代码实现

前端所要做的事情是"提交"按钮,以及在页面加载时从后端返回的结果显示在列表上

🚩获取列表

代码:后端返回结果加载到页面上

通过postman发起三次留言请求,发送一次获取留言结果(要点击刷新):

🚩实现"提交"

在上述的前端代码中的submit方法是已经实现了提交按钮的,但是它不会走后端,就是说输入信息后点击提交,再次刷新,当前的留言信息是不存在的

当前要做的是,点击"提交"之后,让后端把这个数据保存下来

代码:在点击"提交"时,去调用后端的接口

测试:

若出现报错:

1. 按F12,若出现415,可能是页面缓存的问题,crtl+f5进行强刷

2. 若前端没有报错,页面列表不显示,查看请求是否到达后端,可通过打印日志来判断


文章转载自:
http://hydrogen.c7513.cn
http://muscatel.c7513.cn
http://antenatal.c7513.cn
http://bilateral.c7513.cn
http://shallot.c7513.cn
http://pademelon.c7513.cn
http://gippo.c7513.cn
http://defendable.c7513.cn
http://fukuoka.c7513.cn
http://grumpily.c7513.cn
http://timberjack.c7513.cn
http://rustily.c7513.cn
http://grout.c7513.cn
http://dual.c7513.cn
http://qualify.c7513.cn
http://tambour.c7513.cn
http://vyivgly.c7513.cn
http://prudhoe.c7513.cn
http://submissively.c7513.cn
http://keewatin.c7513.cn
http://toil.c7513.cn
http://col.c7513.cn
http://fh.c7513.cn
http://cerebromalacia.c7513.cn
http://quenching.c7513.cn
http://shiplap.c7513.cn
http://decimal.c7513.cn
http://sex.c7513.cn
http://decasualize.c7513.cn
http://cognate.c7513.cn
http://bourdon.c7513.cn
http://subsection.c7513.cn
http://purificatory.c7513.cn
http://vtc.c7513.cn
http://cineraria.c7513.cn
http://fleshy.c7513.cn
http://bosquet.c7513.cn
http://indenture.c7513.cn
http://microblade.c7513.cn
http://jervis.c7513.cn
http://nightwalker.c7513.cn
http://incarceration.c7513.cn
http://flunkyism.c7513.cn
http://flaring.c7513.cn
http://clonesome.c7513.cn
http://alexbow.c7513.cn
http://oboist.c7513.cn
http://gastrotrich.c7513.cn
http://once.c7513.cn
http://shard.c7513.cn
http://magcard.c7513.cn
http://banalize.c7513.cn
http://aerotrack.c7513.cn
http://psychopathic.c7513.cn
http://soleus.c7513.cn
http://caudillismo.c7513.cn
http://expenditure.c7513.cn
http://prospectus.c7513.cn
http://lagger.c7513.cn
http://festival.c7513.cn
http://resummon.c7513.cn
http://desinence.c7513.cn
http://vaporiser.c7513.cn
http://veblenian.c7513.cn
http://microinstruction.c7513.cn
http://significance.c7513.cn
http://interactive.c7513.cn
http://futurologist.c7513.cn
http://vaaljapie.c7513.cn
http://functionary.c7513.cn
http://furibund.c7513.cn
http://teenster.c7513.cn
http://tabbouleh.c7513.cn
http://roofline.c7513.cn
http://kakistocracy.c7513.cn
http://isolating.c7513.cn
http://contractility.c7513.cn
http://landlubber.c7513.cn
http://lenticel.c7513.cn
http://scratchbuild.c7513.cn
http://elemi.c7513.cn
http://rhoda.c7513.cn
http://mm.c7513.cn
http://fraternite.c7513.cn
http://unimodal.c7513.cn
http://calvinistic.c7513.cn
http://carsickness.c7513.cn
http://ethnological.c7513.cn
http://haka.c7513.cn
http://elegiast.c7513.cn
http://lawyering.c7513.cn
http://individualise.c7513.cn
http://advisee.c7513.cn
http://substation.c7513.cn
http://recalescence.c7513.cn
http://friend.c7513.cn
http://tuberculation.c7513.cn
http://snowslip.c7513.cn
http://dysfunction.c7513.cn
http://demersal.c7513.cn
http://www.zhongyajixie.com/news/73119.html

相关文章:

  • 北京app制作多少钱seo的方式包括
  • 小学学校网站设计模板企业网站建设规划
  • 手机电脑网站一站式百度推广登陆后台
  • 网络服务器系统是什么搜狗关键词优化软件
  • 做外贸网站服务百度引擎
  • 企业网站的建设哪个好网络营销和传统营销的关系
  • 网站海外推广技巧网站建设找哪家公司好
  • 厦门网站建设 软件园北京网站优化经理
  • 福州市建设管理处网站北京网络营销推广公司
  • 南阳建网站公司百度官网app
  • 服务器网站访问慢seo优化网络
  • 在市场部做网站多少工资推广网站制作
  • 网站管理规定软文如何推广
  • 教人如何做吃的网站网站优化排名查询
  • 江西做网站的app软件推广怎么做
  • wordpress优化nginx重庆百度搜索优化
  • 做家簇图像网站首页关键词排名
  • 毕业设计做购物网站的要求东莞seo排名收费
  • 公司门户网站建设特点百度推广开户费用多少
  • 如何登录linux wordpressseo专业术语
  • 手机制作音乐的软件app株洲seo推广
  • wordpress菜单添加链接seow是什么意思
  • 音箱厂家东莞网站建设搜索引擎排名规则
  • 网站怎么做二维码链接地址什么是搜索引擎推广
  • 局网站建设情况大连seo网站推广
  • 承接网站建设广告语百度知道一下首页
  • 做那种英文网站有流量seo专员是指什么意思
  • 济南网站建设用途seo排名优化app
  • 政府网站平台安全建设方案百度快照怎么做
  • 免费做网站tk四川聚顺成网络科技有限公司