SpringBoot 入门:SpringMVC 综合练习与应用分层
1. 综合练习
1.1 留言板

需求:
- 输入留言信息,点击提交。后端把数据存储起来。
- 页面展示输入得表白墙的信息。
1.1.1 准备工作
1.1.2 约定前后端交互接口
Ⅰ 发布留言
- url: /message/publish
- param(参数): from, to, say
- return: true / false
Ⅱ 查询留言
- url: /message/getList
- param: 无
- return: form 对 to 说了 say
1.1.3 实现服务器代码
Ⅰ 写代码之前,介绍一个新的工具包 Lombok。
Lombok 是一个 Java 工具库,通过添加注解的方式简化 Java 的开发。
① 引入依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
② 使用
Lombok 通过一些注解的方式,可以帮助我们消除一些冗长代码,使代码看起来简洁一些。就比如:上面写的 Student 对象,无需自己写 get、set、toString 方法。只需写一个注解 @Data 就可以了。
import lombok.Data;
@Data
public class Student {
private String name;
private Integer id;
private int age;
}
③ 原理解释


