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);
}
上記の構文が正しいかどうかはわかりません。2 つのサーバーを実行しているときに、クライアント側で次のエラーが発生します (8080):
GET request for "http://localhost:8081/SpringMVCMerchant/movieTheater.htm" resulted in 404 (Not Found); invoking error handler
ここで何が欠けているのか、コードにどのような変更を加える必要があるのか教えてください。前もって感謝します!