使用接受JSON请求主体的Spring MVC开发REST Web服务.并进一步处理收到的消息.我使用以下:Eclipse,Tomcat,Spring 3.0.1,Jackson lib,Curl来测试Web服务
`curl -i -H "Content-Type: application/json" -H "Accept: application/json" -X POST -d '{"fname":"my_firstname" , "lname":"my_lastname"}' http://localhost:8080/SpringMVC/restful`Run Code Online (Sandbox Code Playgroud)
回国
"Saved person: null null"Run Code Online (Sandbox Code Playgroud)
我的控制器类
import com.samples.spring.Person;
@Controller
public class RestController {
@RequestMapping(value="{person}", method = RequestMethod.POST)
@ResponseBody
public String savePerson(Person person) {
// save person in database
return "Saved person: " + person.getFname() +" "+ person.getLname();
}
Run Code Online (Sandbox Code Playgroud)
我的班级
package com.samples.spring;
public class Person {
public String fname;
public String lname;
public String getFname() {
return fname;
}
public void …Run Code Online (Sandbox Code Playgroud)