JavaWhiteBook
92 subscribers
202 photos
4 videos
81 links
Привет!
Меня зовут Алексей. Мне 50.
Я третий год работаю java-разработчиком.
В этом канале я рассказываю про трудности-печали, с которыми сталкиваюсь, а также радости-победы, которые случаются.
Только практика, никакой теории, и очень простыми словами.
Download Telegram
Channel created
Задача: вернуть изображение по API

Самое простое решение вернуть byte[]. Сказано - сделано, но... фронт не понимает что это картинка. Печалька...
Начал искать решение и наткнулся на аннотацию @Produces
Ни разу ранее не использовал, но по описанию подходит.

@Produces
Аннотация используется для указания типов MIME-носителей или представлений, которые ресурс может создавать и отправлять обратно клиенту.
Если
@Produces применяется на уровне класса, все методы в ресурсе могут по умолчанию создавать указанные типы MIME.
Если она применяется на уровне метода, аннотация переопределяет все
@Produces аннотации, применяемые на уровне класса.
Источник

Написал над методом
@Produces({"image/jpeg", "image/png", "image/gif"})
и все заработало.

#annotation
👍3