1.输⼊留⾔信息,点击提交.后端把数据存储起来.
2.⻚⾯展⽰输⼊的表⽩墙的信息

规范:



虽然有快捷键,但是还是不够偷懒
项目添加Lombok。
Lombok是⼀个Java⼯具库,通过添加注解的⽅式,简化Java的开发。
下载插件



Lombok通过⼀些注解的⽅式,可以帮助我们消除⼀些冗⻓代码,使代码看起来简洁⼀些 .
@Data注解会帮助我们⾃动⼀些⽅法,包含getter/setter,equals,toString等.

3.编写后端接口(publish(),getList()),将信息暂时存储到List中(内存)。

代码:
package com.example.demo; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; @RestController @RequestMapping("/message") public class MessageController { /* 将留言保存 * */ private List messageInfos = new ArrayList<>();//初始化List @RequestMapping("/publish") public Boolean publish(MessageInfo messageInfo){ //1.参数校验 //暂时 将信息存储到List中(内存) if(!StringUtils.hasLength(messageInfo.getFrom()) || !StringUtils.hasLength(messageInfo.getTo())|| !StringUtils.hasLength(messageInfo.getSay())){ return false; } messageInfos.add(messageInfo); return true; } /* * 获取留言信息*/ @RequestMapping("/getList") public List getList(){ return messageInfos; } } 

5.编写前端代码(根据后端返回的布尔类型选择将信息打印在页面)

代码:
留言板 留言板
输入后点击提交, 会将信息显示下方空白处
谁: 对谁: 说什么: 展示:



无日志提示,说明请求没有到达后端,是前端代码出问题。

