Guest User

Untitled

a guest
Feb 20th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. @RequestMapping(value = "add", method = {RequestMethod.POST})
  2. public String add(ModelMap model, @ModelAttribute Item item, @RequestParam("file") MultipartFile file) {
  3. if (itemService.findOne(item.getName()) != null) {
  4. return show(model);
  5. }
  6.  
  7. try {
  8. item.setImage(file.getBytes());
  9. } catch (IOException e) {
  10. e.printStackTrace();
  11. }
  12.  
  13. itemService.save(item);
  14. return show(model);
  15. }
  16.  
  17. @Entity
  18. @Table(name = "items")
  19. public class Item {
  20. @Id
  21. @GeneratedValue(generator = "increment")
  22. @GenericGenerator(name = "increment", strategy = "increment")
  23. @Getter @Setter
  24. private int id;
  25. @Getter @Setter
  26. private String name;
  27. @Getter @Setter
  28. private String code;
  29. @Column(length = 100000) @Getter @Setter
  30. private byte[] image;
  31. @Getter @Setter
  32. private float price;
  33. }
  34.  
  35. @RequestMapping(value = "/image/item/{id}")
  36. @ResponseBody
  37. public byte[] item(@PathVariable int id)
  38. {
  39. return itemService.findOne(id).getImage();
  40. }
  41.  
  42. <img src="/image/item/$itemOne.id">
Add Comment
Please, Sign In to add comment