SSM,SpringBoot相关知识盲区整理

SSM,SpringBoot相关知识盲区整理


@ResponseBody详解

@ResponseBody详解
@RequestBody的使用


ResponseEntity详解

ResponseEntity的基本简介


@ModelAttribute运用详解

@ModelAttribute运用详解


@RequestParam无法获取参数

application/x-www-form-urlencoded是以表格的形式请求,而application/json则将数据序列化后才进行传递,如果使用了@RequestParam会在Content里面查找对应的数据,结果因为传递的数据已经被序列化所以不能找到,所以当要使用@RequestParam注解时候应当使用application/x-www-form-urlencoded,而如果想要使用application/json则应当使用@RequestBody获取被序列化的参数


@RequestParam和@RequestBody的区别

@RequestParam

① 支持POST和GET请求。
② 只支持Content-Type:为application/x-www-form-urlencoded编码的内容。Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)

@RequestBody

① 不支持GET请求。
② 必须要在请求头中申明content-Type(如application/json)springMvc通过HandlerAdapter配置的HttpMessageConverters解析httpEntity的数据,并绑定到相应的bean上。

@RequestParam和@RequestBody的区别


Spring常用注解(绝对经典)

笔记


Spring中的Environment

Spring中的Environment

上一篇:SpringBoot controller获取session,设置session


下一篇:Python3 安装cx_Oracle 指导手册