Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез
Вообще обычно делают локаль пользователя, которая хранится у него в акк, её загружает с акк пользователя фронт и в этом языке отрисовывает
А ошибки - принято кидать кодами, а у фронта в каждой локали на каждый код свой текст
Ну так создай RestControllerAdvice и там обрабатывай глобально
Читать полностью…Нет, не только при exception, но и там тоже, и не хочу, а уже сделал. Только надо еще заголовок поправить.
Читать полностью…Я с php-симфони переезжаю. Ее сдирали со спринга судя по всему. Многое очень похоже. Я просто кайфую сейчас, многие вещи даже гуглить не надо, интуитивно делаю и работает. Только костылей меньше)
Читать полностью…На самом деле подходы везде примерно одинаковые. Паттерн декоратор(враппер), который имплементится через явное делегирование внутри декоратора + оборачивание в свой специфический код иди через AOP.
В других языках могут быть другие подходы само собой, но сомнительно что отличтя кардинальные.
Вот сейчас с этим всем и разбираюсь. Прошу ногами не пинать сразу, я Java начал изучать на этой неделе:) Пошел читать как работают фильтры.
Читать полностью…Не подходит, мне надо обрабатывать ошибки глобально, а не в каждом контроллере это писать.
Читать полностью…научу защищать трафик идущий через ngrok еще за пять тыщ
Читать полностью…Не, там уже поздно что-либо изменять, до клиента эти изменения уже не доходят.
Читать полностью…И заголовок поправил наконец. ResponseBodyAdvice помог, я раньше на него натыкался в доке, но не допер, что им можно не только тело поменять.
Читать полностью…Ну вы же поняли контекст? Виктор хочет локализовать текст при exception
Читать полностью…Фильтры это реализация chain of responsibility
Т.е. в прямом направлении запрос проходит через логику до взрыва doNext(), в обратном проходит логику после возврата из doNext()
Все интерцепторы и обработчики ошибок это фильтр, который отвечает за реализацию mvc - он идёт последним в цепочке
Т.о. пишешь фильтр, после возврата из doNext() ставишь нужный хидер в респонс. Либо делаешь try-finally и в finally блоке ставишь хидер, тогда он будет установлен и при исключении
Да-да, это уже выше посоветовали - не успел попробовать прикрутить.
Читать полностью…Ты понимаешь как оно работает от получения запроса до отдачи ответа?
Читать полностью…Фильтры ж подключаются до выполнения кода контроллера, который может выплюнуть исключение. В этом случае отваливается механизм обработки ошибок с ControllerAdvise. Или я не прав?
Читать полностью…И весь ваш трафик идёт через владельца этого самого ngrok, который может делать с ним что захочет.
Если у вас паранойя - это ещё не значит что за вами не следят.
Доброго времени суток !
кто разбирается в ddns?
нужна помощь (с оплатой)
ситуация проста и сложна)
виртуалка убунту подключена через хост через моб инет, мне нужно на неё принимать файлы по sftp
нужна помощь как настроить дднс или ssh туннель или vpn чтобы передавать на неё файлы как на обычный сервак с белым ip
Ну я в общем попробую Gatling, и эту статью, может будет проще да и про false positive это правда, я тоже думал, что релевантные метрики посчитать будет не просто.
Читать полностью…Вроде есть готовые семплеры: Guide to RADIUS Server Load Testing. Надо смотреть, подходит ли.
Читать полностью…