這裏是一些控制器:需要大約休息PUT方法解釋
@RequestMapping(value="/rest/put/{login}", method = RequestMethod.PUT)
public @ResponseBody User putUser(@RequestBody User user, @PathVariable String login){
return user;
}
當我申請
{"login":"ale"}
發送到這個網址
http://localhost:8080/Application/rest/put/termination
我收到這樣的正常反應:
{"login":"ale","password":"password","email":"email"}
我的問題:爲什麼在控制器必須是@PathVariable登錄(至少它是在所有的教程),而不是隻是靜態的URL,這是什麼原因呢?
我明白,把必須使用只有現有的映射,只爲更新實體? – alemale