Как справиться с nosuchfileException при сохранении изображений в MySQL с Spring BootJAVA

Программисты JAVA общаются здесь
Anonymous
Как справиться с nosuchfileException при сохранении изображений в MySQL с Spring Boot

Сообщение Anonymous »

Я только начал изучать весенний ботинок. Когда я попытался сохранить изображение, используя пользовательский интерфейс Swagger, я получил nosuchfileException. Может ли кто -нибудь сказать мне, что я мог бы сделать неправильно или пропустить? < /P>
entity: < /p>
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "book_cover")
private byte[] bookCover;
< /code>
Service: < /p>
public BookInfo addBook(BookInfo bookInfo, MultipartFile bookCover) throws IOException {

if (bookInfo.getBookName() == null || bookInfo.getBookName().isEmpty()
|| bookInfo.getAuthorName() == null || bookInfo.getAuthorName().isEmpty()
|| bookInfo.getBookDescription() == null || bookInfo.getBookDescription().isEmpty()
|| bookInfo.getRentPrice() == null || bookInfo.getRentPrice() < 0) {
throw new BadRequestException("Invalid book information.");
}

bookInfo.setBookCover(bookCover.getBytes());

bookInfoRepository.save(bookInfo);

return bookInfo;
}
< /code>
контроллер: < /p>
@PostMapping(value = "/addBookInfo", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public ResponseEntity addBook(@ModelAttribute BookInfo bookInfo,
@RequestParam("bookCover") MultipartFile bookCover) throws IOException {
BookInfo savedBookInfo = bookInfoService.addBook(bookInfo, bookCover);
return new ResponseEntity(savedBookInfo, HttpStatus.CREATED);
}
< /code>
Я пытался найти информацию в Интернете и изменить свой код, но ни одно из решений не сработало. Я бы очень признателен, если бы кто -нибудь мог мне помочь.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -springboo

Вернуться в «JAVA»