サーバーWebアプリにRESTサービスを実装していて、クライアントWebアプリケーションを作成したいと考えています。UrlConnectionを使用して通信を行う必要がありますが、その方法がよくわかりません。
私のサーバーアプリは次のようになります。
@Controller
public class PersonController {
private PersonDs personDs;
public void setPersonDs(PersonDs ds) {
this.personDs = ds;
}
@Secured(value = { "ROLE_ADMIN" }
@RequestMapping(method = RequestMethod.GET, value = "/person/{id}")
public ModelAndView getEmployee(@PathVariable String id) {
Person e = personDs.get(id);
return new ModelAndView("person", "object", e);
}
}
これまで、jspページの「person」で結果を確認しましたが、クライアントアプリを紹介する必要があります。私のコントローラーは、クライアントに送信されるjson形式でデータを返す必要があり、クライアントはHtmlページで情報をレンダリングします。しかし、どうすれば@RequestMapping(method = RequestMethod.GET, value = "/person/{id}")
とクライアントリクエストを接続できますか?クライアントリクエストのURLはどのようになりますか?