restful RESTful的理解
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
@Controller
public class ArticleController {
@RequestMapping (value = "/article/{category}/{id}" , method = RequestMethod.GET)
public ModelAndView loadArticle( @PathVariable String category, @PathVariable int id,
@RequestParam (value = "mode" , required = false ) String mode) {
// ...
}
@RequestMapping (value = "/article" , method = RequestMethod.GET)
public ModelAndView loadArticleCategories() {
// ...
}
@RequestMapping (value = "/article" , method = RequestMethod.DELETE)
public ModelAndView delArticleCategories() {
// ...
}
@RequestMapping (value = "/addarticle" , method = RequestMethod.POST)
public ModelAndView addArticleCategories(Category category) {
// ...
}
@RequestMapping (value = "/addarticle/{name}" , method = RequestMethod.POST)
public ModelAndView addArticleCategoriesForName( @PathVariable String name) {
// ...
}
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
@Component ( "articleClient" )
public class ArticleClient {
@Autowired
protected RestTemplate restTemplate;
private final static String articleServiceUrl = "http://localhost:8082/articleservice/" ;
@SuppressWarnings ( "unchecked" )
public List<Category> getCategories() {
return restTemplate.getForObject(articleServiceUrl + "article" , List. class );
}
public Article getArticle(String category, int id) {
return restTemplate.getForObject(articleServiceUrl + "article/{category}/{id}" , Article. class , category, id);
}
@SuppressWarnings ( "unchecked" )
public void delCategories() {
restTemplate.delete(articleServiceUrl + "article" );
}
@SuppressWarnings ( "unchecked" )
public List<Category> postCategories() {
Map<String, String> params = new HashMap<String, String>();
params.put( "name" , "jizhong" );
return restTemplate.postForObject(articleServiceUrl + "addarticle/{name}" , null , List. class , params);
}
}
|
restful RESTful的理解相关推荐
- 网上整理的对于Rest和Restful api的理解
一.什么是Rest? REST不是"rest"这个单词,而是几个单词缩写 -- REpresentational State Transfer 直接翻译:表现层状态转移,但这个翻译 ...
- RESTful API的理解
技术交流的时候遇到了这样的一个问题,被问及开发中用到的是不是Restful API,我说的是,我们现在用到的不属于完全是Restful API.因为我了解到的Restful API,是 通过具体的UR ...
- 网上整理的对于Rest和Restful api的理解 - 那啥快看 - 博客园
一.什么是Rest? REST不是"rest"这个单词,而是几个单词缩写 -- REpresentational State Transfer 直接翻译:表现层状态转移,但这个翻译 ...
- restapi是什么意思_网上整理的对于Rest和Restful api的理解
一.什么是Rest? REST不是"rest"这个单词,而是几个单词缩写 -- REpresentational State Transfer 直接翻译:表现层状态转移,但这个翻译 ...
- Restful风格的理解
restful风格与传统风格的区别 在Restful之前的操作: http://127.0.0.1/user/query/1 GET 根据用户id查询用户数据 http://127.0.0.1/use ...
- RestFul的初步理解
为什么80%的码农都做不了架构师?>>> 1. Get:获取数据 /users # 获取用户列表 /users/15 # 获取编号为15的用户信息 2. Post: ...
- restful,RESTful API 设计,GET/PUT/DELETE/POST
2019独角兽企业重金招聘Python工程师标准>>> 在平时开发中我们可能采用的习惯通常为以下方式: 1.查询使用GET请求.添加数据POST(这点是没错的)但是删除数据和更新数据 ...
- 我是如何根据豆瓣api来理解Restful API设计的
1.什么是REST REST全称是Representational State Transfer,表述状态转移的意思.它是在Roy Fielding博士论文首次提出.REST本身没有创造新的技术.组件 ...
- restful api接口规范_如何理解RESTful API设计规范?
作者:涂根华 https://www.cnblogs.com/tugenhua0707/p/12153857.html RESTful是目前最流行的API设计规范,它是用于Web数据接口的设计.从字面 ...
最新文章
- ASP.NET MVC Framework体验(1):从一个简单实例开始
- SSL服务器配置评级指南
- 杭电acm 2177 取(2堆)石子游戏(威佐夫博弈)
- 怎么实现动态设置静态文件存储目录?
- 如何在 WebAPI 中启用 CORS
- Win10 JAVA安装及环境搭建(windows jdk,windows java环境配置)
- Linux PWN从入门到熟练
- ./configure,make,make install的作用(转)
- Python21天打卡Day11-dict和json格式互转
- 免费ebook 好东东!一起分享
- ps怎么做出针式打印机打印效果字体?
- 服务器lsass状态代码c0000005,Windows服务器上lsass.exe进程CPU使用率异常问题排查方法...
- 如何高情商地在职场和生活中正确聊天
- LollipopGo分布式架构--DB反向代理服务器设计
- ios系统怎么编辑html,word转html ios 可编辑
- 三菱Q系列PLC通过QD75P2N控制三菱MR-JEA伺服
- 去耦电容:10uF电容与0.1uF问题
- 记录一次服务器被入侵(恶意挖矿)的问题
- 苹果手机无法更新系统问题
- 【图片新闻】法国计划加快天基激光武器的研发与部署
热门文章
- 全球15家大型烟草公司中,大多数都未能采取推进减少烟草危害的措施
- 使用IDEA过程中电脑蓝屏重启后,无法启动Maven项目
- python 在南京发展_南京的未来发展靠什么?
- Git学习之路(一)
- sql server登陆失败连接失败_管家婆软件登录时提示“连接失败,请输入正确的服务器名”解决方法...
- 用CSS实现3D的效果(水滴)
- 戴尔科技ד欧洲麻省理工”| 将智能洞察推向工业边缘
- VM:VMware 创建windows10 虚拟机
- 西部数据硬盘支持linux,西数ZoneFS系统纳入Linux,改善SMR硬盘可靠性问题
- XCode打包静态库文件