kk12

导航

Springboot相关知识

(想到啥写啥版因为还不熟)
static和templates区别

访问方式:前者只需要URL访问后者需要通过Controller访问,多了些流程

处理方式:前者直接根据html文件内容返回,后者会有模板然后渲染相当于把模板里面的内容用自己给的值赋值上去

内容类型:前者是静态资源后者是动态html,就像电商的商品详情页 —— 所有商品用同一个模板框架,但每个商品会替换成自己的名字、价格、图片,生成专属的页面。

static里面不能有变量

image
左边是模板,将右边的值传给左边相当于是渲染

注解对应的请求方式:
@GetMapping->GET查
@PostMapping->POST 增
@PutMapping->Put 改
@DeleteMapping->DELETE 删
一些其他的注解:
@Controller:标记类为控制器
(XxxController类前加上)
@RequestMapping
相当于允许所有请求方式
@ResponseBody:返回数据,把后端方法的返回结果(Java 对象 / 简单数据)转换成 JSON,封装到「响应体」中返回给客户端。完成序列化(不能用于GET请求)
@RequestBody:接收数据,把客户端发送的「请求体」(通常是 JSON)转换成 Java 对象,供后端方法使用;完成反序列化

什么是json数据?
一种轻量级的数据交换格式,前后端之间传递数据的通用翻译语言,是一份数据
例子:
{
"username":"maomaocong",
"password":"123456"
}

posted on 2026-01-29 22:57  KAUNG_kk  阅读(0)  评论(0)    收藏  举报