/** * @RequestMapping(value = "hunter/addressbooks", method = RequestMethod.POST) public Object * save(@RequestParam(required = false) MultipartFile file, @RequestParam String * companyName, @RequestParam(required = false) String address, @RequestParam(required = false) * String phone, @RequestParam(required = false) String tag, @RequestParam(required = false) * String intro, @RequestParam(required = false) String staffintro, @RequestParam(required = * false) String architecture, @RequestParam(required = false) String remark) { Addressbook book = * new Addressbook(); book.setCompanyName(companyName); book.setAddress(address); * book.setPhone(phone); book.setRemark(remark); book.setArchitecture(architecture); * book.setIntro(intro); book.setStaffintro(staffintro); book.setTag(tag); * * <p>String fileName = file.getOriginalFilename(); book.setAttachmentName(fileName); String * pathname = path + companyName + "/" + fileName; book.setAttachmentPath(pathname); try { File * directory = new File(pathname); if (!directory.exists()) { directory.mkdirs(); } * file.transferTo(directory); } catch (Exception e) { throw new RuntimeException(e); } * addressbookService.save(book); return true; } */ @RequestMapping(value = "hunter/addressbooks", method = RequestMethod.POST) public Object save(@RequestBody Addressbook book) { addressbookService.save(book); return true; }