2021-09-18 springMVC 数据绑定和restful

spingMVC数据绑定:

什么是数据绑定:

将HTTP请求中的参数绑定到Handler业务方法的形参。

常用的数据绑定类型:

1、基本数据类型(int…)

2、包装类(Integer…)

3、数组

4、对象

5、集合(List,set,map)

6、json

Restful核心内容:

REST就是Representational State Transfer的缩写呀,翻译为中文就是‘表述性状态转移’”

1、资源与URI:

​ 需要被引用的事务就是资源,uri是用于资源识别的唯一地址。

2、资源的表述:

​ 资源在客户端和服务器传送。

3、状态转移:

​ 客户端对资源做出的修改叫做状态转移。

Restful的架构特点:

1、统一了客户端访问资源的接口.

2、url更加简洁,易于理解,便于扩展.

3、有利于不同系统间的资源共享.

Restful具体来讲就是HTTP协议的四种形式表示的基本操作:

1、GET:获取资源(查)

2、POST:新建资源(增)

3、PUT:修改资源(改)

4、DELETE:删除资源(删)

例:

查询课程:http://localhost:8080/id method=‘get’

添加课程:http://localhost:8080/course method=‘post’

删除课程:http://localhost:8080/id method=‘delete’

修改课程:http://localhost:8080/id method=‘post’

什么是restful参考文章

“修改分为两种,第一种,如果这个修改,无论发送多少次,最后一次修改后的资源,总是和第一次修改后的一样,比如将拿铁改为猫屎,那么用‘PUT’表示;第二种,如果这个修改,每次修改都会让这个资源和前一次的不一样,比如是加一杯咖啡,那么这种请求用‘PATCH’或者‘POST’表示”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值