Springboot @RequestBody 传递 List

本文节选自电子书《Netkiller Java 手札》

6.1.4.1. @RequestBody 传递 List

			package cn.netkiller.api.restful;

import java.util.List;

import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestRestController {

	@RequestMapping(value = "/test/list/{siteId}", method = RequestMethod.POST)
	public List<String> ping(@PathVariable("siteId") int siteId, @RequestBody List<String> tags) {
		System.out.println(String.format("%d, %s", siteId, tags));
		return (tags);
	}

}			
			$ curl -H "Content-Type: application/json" -X POST -d '["Neo","Netkiller"]' http://localhost:8440/test/list/22.json 

["Neo","Netkiller"]	

原文发布于微信公众号 - Netkiller(netkiller-ebook)

原文发表时间:2017-11-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一个会写诗的程序员的博客

Jenkins 自动化部署 持续集成

Help for feature: Source files Files to upload to a server.

851
来自专栏Aloys的开发之路

Eclipse+Spark搭建源码分析环境问题分析

欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinn...

1924
来自专栏osc同步分享

注解 springMVC

web.xml中配置servlet <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="htt...

34510
来自专栏Netkiller

Spring RestFul Example (实例参考)

以下节选择《Netkiller Java 手札》 11.8. Spring4 Restful @RestController 首先我要禁告各位,Spring发展...

2915
来自专栏happyJared

Spring Boot中初始化资源的几种方式

  假设有这么一个需求,要求在项目启动过程中,完成线程池的初始化,加密证书加载等功能,你会怎么做?如果没想好答案,请接着往下看。今天介绍几种在Spring Bo...

1452
来自专栏技术沉淀

Rails里应用Friendly Id

1093
来自专栏LET

Test

1495
来自专栏李成熙heyli

Deploy Using Travis-CI And Github Webhook — webpack doc as an example

Overview Some friends and I have been running webpack-china for a few months. A...

2298
来自专栏cloudskyme

Could not find artifact com.sun:tools:jar:1.5.0

【maven package】,则依然报错,但报的是另外一个错误: [INFO] Scanning for projects…[INFO]           ...

3054
来自专栏一个会写诗的程序员的博客

Springboot从HellWorld开始第三章 从HellWorld开始

https://github.com/LightSwordSpringBoot/lightsword_helloworld

1133

扫码关注云+社区