Size: a a a

Spring Framework and more

2020 May 07

R

Responsibility in Spring Framework and more
благодарю)
источник

S

Stanislav in Spring Framework and more
Muhammad Hojiyev
vsem privet gde mojna 4itat about push notification na vremya kogda na database ili na project u budet izmenenie( primer esli ya zakazal taksi togda na taksistu nado uvedevlyat ) se4as tolka mog when i click buttuns i have notified.... no nado dobavit uvedevleniya na realnie vremeni:)
Use webSocket on client
источник

S

Stanislav in Spring Framework and more
источник

M

Mher in Spring Framework and more
Responsibility
благодарю)
Нзч)
источник

V

Vadim in Spring Framework and more
Yury Golikov
С чего бы?
Я может что-то путаю, но у кого-то тут была проблема с лейзи инициализацией. Персистенс контекст закрывался на слое сервисов и в контроллере вылетал эксепшн, кто-то ещё говорил, что транзакцию открывал на слое контролеров, чтобы избежать такой ситуации.
источник

PD

Plomipu Dmitri in Spring Framework and more
Привет. А есть ли в спринге встроенная либа для парсинга картинки-блоба, закодированная в строку base64 и проверки на то, что картинка не повреждена ?? Если есть, то как называется библиотека или по каким джавадокам копать её апи ??
источник

PD

Plomipu Dmitri in Spring Framework and more
надеюсь я понятно написал вопрос.
источник

AK

Artyom Krikheli in Spring Framework and more
Plomipu Dmitri
Привет. А есть ли в спринге встроенная либа для парсинга картинки-блоба, закодированная в строку base64 и проверки на то, что картинка не повреждена ?? Если есть, то как называется библиотека или по каким джавадокам копать её апи ??
а что значит повреждена?
источник

AK

Artyom Krikheli in Spring Framework and more
blob - это массив байт. Массив байт в base64 - конечно
источник

AK

Artyom Krikheli in Spring Framework and more
без всяких спрингов Base64.getEncoder().encodeToString(byte[] arr)
источник

СВ

Степан Вильчек... in Spring Framework and more
друзья и коллеги, посоветуйте материалы для изучения спринга
источник

PD

Plomipu Dmitri in Spring Framework and more
Artyom Krikheli
а что значит повреждена?
нуу в плане того, что картинка не может отобразится. Формат не верный к примеру, заголовка нет или не не удаётся распарсить. Я знаю, что следующий пример вероятнее всего уже совсем другая вселенная, но вы же ведь имели дело, например, с zip архивом который допустим вы делали, но процесс сжатия файлов остановился и часть файлов недосжались и в результате открытия программой этот невершённый архив какой-либо пишет, что "архив повреждён или имеет не известный формат". Я поэтому и подучал, что картинки также имеют свойство портиться при манипуляциях с ними: не тот символ поставил в бинарной строке и бум: прощай картинка.
источник

PD

Plomipu Dmitri in Spring Framework and more
поэтому я и подумал, что и для блоба свойственно "портиться" так сказать.
источник

AK

Artyom Krikheli in Spring Framework and more
ну так тебе нужно каким-то конкретным декодером, в зависимости от ожидаемого формата, проверять это дело
источник

I

Ivan in Spring Framework and more
Да и логично, что если повреждены заголовки - оно не заработает
А если тело - то это будет никак не разобрать кроме мб контрольной суммы
источник

PD

Plomipu Dmitri in Spring Framework and more
ааа. Понял. Хорошая идея. Спасибо ,что вы мне показали пример с Base64.getEncoder(). Он подходит идеально. Конечно я надеялся, что в спринге валидация картинки уже есть: определять медиа тайп и контент и потом проверять его контент тайп с содержимым вместе даже без наличие пути к файлу, расширению, хеш сумме и другой фигне.
источник

PD

Plomipu Dmitri in Spring Framework and more
Но раз приходится логику валидации писать всего этого самим, то видимо я перехвалил мощь спринга, так как мне нужно работать и с MultiPartFile-ами, а проверка файла при передаче и получении это само собой разумеещеся.
источник

AE

Alexandr Emelyanov in Spring Framework and more
Plomipu Dmitri
Но раз приходится логику валидации писать всего этого самим, то видимо я перехвалил мощь спринга, так как мне нужно работать и с MultiPartFile-ами, а проверка файла при передаче и получении это само собой разумеещеся.
Спринг - не инструмент работы с графикой, это построение серверных систем. Там он же, комбайн. Если тебе нужна графика - подключай библиотеку по работе с графикой и делай
источник

R

Responsibility in Spring Framework and more
Я кажись тупнул. Забыл что для тела есть аннотация @RequestBody
источник

VG

Vladislav Gerasimov in Spring Framework and more
RequestParam требует отправлять в виде ?password=
А у вас там должен быть RequestBody, получается
источник