java - restful

restful是一种变成风格,每个资源需要有唯一的url,资源使用HTTP方法(比如get,post,put,delete)

比如处理用户信息

你的所有对于用户的操作路径都是 /user

这时会遇到问题:

1. 对用户的操作有增删改查,同一个路径怎么找到对应的方法处理

根据请求方式找到对应方法。

比如spring中会利用注解@RequestMapping中的method,根据使用的请求是post(增),delete(删),put(改),get(查),来确定到对应的方法。4个方法path属性相同。

 

2. 查询有根据id查询,根据名字查询等

spring中使用PathVaribale,在path后添加  /(id) 来决定

 

3.这么干有什么好处?

1. 代码更清晰,哪个路径对应了哪种资源的处理一目了然

2. 缓存, 对同一个资源连续操作时,缓存地址不变,加载更快。

posted @ 2019-10-21 17:08  不咬人的兔子  阅读(294)  评论(0编辑  收藏  举报