public PesertaController() {
   Peserta p = new Peserta();
   p.setNomerPeserta("ABC-123");
   p.setNama("Endy Muhardin");
   p.setTanggalLahir(new Date());
   service.simpan(p);
 }
 @RequestMapping(value = "/", method = RequestMethod.POST)
 @ResponseStatus(HttpStatus.CREATED)
 public void simpan(
     @RequestBody Peserta peserta, HttpServletRequest request, HttpServletResponse response) {
   service.simpan(peserta);
   String requestUrl = request.getRequestURL().toString();
   URI uri = new UriTemplate("{requestUrl}/{id}").expand(requestUrl, peserta.getId());
   response.setHeader("Location", uri.toASCIIString());
 }
 @RequestMapping(value = "/import", method = RequestMethod.POST)
 @ResponseStatus(HttpStatus.CREATED)
 public void simpanBulk(
     @RequestBody List<Map<String, Object>> daftarPeserta,
     HttpServletRequest request,
     HttpServletResponse response) {
   for (Map<String, Object> peserta : daftarPeserta) {
     service.simpan(PesertaConverter.fromMap(peserta));
   }
   String requestUrl = request.getContextPath() + "/rest/peserta/";
   response.setHeader("Location", requestUrl);
 }