我正在尝试在 REST、Spring 中设置客户端-服务器通信。
在客户端我有代码:
Map<String, Double> variable = new HashMap<String, Double>(1);
variable.put(newTicket.getMovieName(),newTicket.getTicketPrice());
try{
Boolean rresult = restTemplate.getForObject("http://localhost:8081/SpringMVCMerchant/movieTheater.htm", Boolean.class, variable);
在服务器端,我有代码(接收上面的“变量”,并将下面的布尔值作为返回对象):
@ResponseBody
@RequestMapping(value="/movieTheater/", method=RequestMethod.GET)
public boolean getCustomerInput(Map<String, Double> input) {
return transactionService.addTransaction(input);
}
我不确定上述语法是否正确。当我运行两台服务器时,我在客户端收到以下错误(8080):
GET request for "http://localhost:8081/SpringMVCMerchant/movieTheater.htm" resulted in 404 (Not Found); invoking error handler
请让我知道我在这里缺少什么,以及我需要对我的代码进行哪些更改。提前致谢!