}
// save spot
Spot spot = Spot.from(vo, signInUser);
try {
// get image
ImageReadyVo ir = webImageUtil
.prepareImageFromUrl(vo.getImageUrl());
String resId = imageService.put(ir.getFile());
Resource res = new Resource();
res.setOrgSize(ir.getOrgSize());
res.setResId(resId);
res.setExt(ir.getExt());
resourceRepository.save(res);
spot.setImage(res);
} catch (Exception e) {
throw new RuntimeException(e.getMessage(), e);
}