Web后端开发心得
Web后端开发心得
关于一些基础知识,因为每天学的东西有点多,所以基础不太牢,遇见就记一下
- JSON
例如:
1 | { |
它是给前端(网页、小程序)看的,前端只认这种格式,别的看不懂
- 序列化
序列化 = 把 Java 对象变成 JSON 字符串
1 | PageResult p = new PageResult(); |
变为下面这个
1 | {"total":30,"rows":["张三","李四"]} |
那怎么变为序列化?
一个叫 Jackson 的工具包(Spring Boot自带)
会自动把对象变为JSON
不过有规则:
- 只认 public 的东西
- public 字段 可以
- private 字段 + public getter 也可以
- setter&getter
没有这两个的话前端就接收不到信息,变为 { }
如果加上的话
1 | public class PageResult { |
就会接收到JSON语句,前端也就可以打印出来
比如员工管理那里PageResult不加上setter&getter,前端就不会显示数据(浪费我一天,一定要牢记)
getter = 拿值 setter = 放值
当然也是因为lombok失效了:(
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 西东温的小世界!
