Size: a a a

Spring Framework and more

2019 April 05

VB

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

PD

Plomipu Dmitri in Spring Framework and more
Vlad Baimurzin
сложно сказать, посмотри лог?

поставь уровень логинга дебаг в application.prop и там должен быть весь путь
ооо. Я спасибо, что подсказали. Просто я кодю проект в фирме, поэтому трудно открыть его важные части, не нарушив договор. Я решил проверить логи. И оказывается судя по логам я нашёл, что кастомный класс с @ControllerAdvice у меня есть уже. И в нём уже три есть три метода обработчика: один обрабатывает ConstraintViolationException, другой MethodArgumentNotValidException, а третье исключение кастомное. Интересно какой из них может блокировать исключения DataIntegrityViolationException ?
источник

VB

Vlad Baimurzin in Spring Framework and more
Vlad Baimurzin
Есть другой более высокого уровня перехватчик?
Возможно до этого просто не доходит, кто-то уже успевает перехватить
Ну да, потому что чаще всего в этом и проблема у людей. Посмотри куда он попадает, поставь дебаг в каждый, и походу тебе надо для началу другую проблему фиксить, раз он у тебя вообще в эти сваливается - кастомный смотри
источник

PD

Plomipu Dmitri in Spring Framework and more
Vlad Baimurzin
Ну да, потому что чаще всего в этом и проблема у людей. Посмотри куда он попадает, поставь дебаг в каждый, и походу тебе надо для началу другую проблему фиксить, раз он у тебя вообще в эти сваливается - кастомный смотри
спасибо ещё раз. А то у меня проблемы в поиске решения проблемы, ещё точное местонахождение ошибки из за недостаточного логгирования
источник

PD

Plomipu Dmitri in Spring Framework and more
Счас попробую все методы обработчики с классе с @C ontrolAdvice прологировать
источник

М

Максим in Spring Framework and more
блин, у меня есть код через конструктор
источник

М

Максим in Spring Framework and more
var table = $('#example').DataTable( {
       ajax: {
           url: "https://api.myjson.com/bins/1d6rqo"
       },
       columns: [
           { data: "col" },
           { data: "users.last_name" },
           { data: "users.phone" },
       ],
       select: true
   } );
источник

М

Максим in Spring Framework and more
как его переписать без конструктора?
источник

М

Максим in Spring Framework and more
в туториале все примеры с конструктором..
источник

PD

Plomipu Dmitri in Spring Framework and more
Vlad Baimurzin
Ну да, потому что чаще всего в этом и проблема у людей. Посмотри куда он попадает, поставь дебаг в каждый, и походу тебе надо для началу другую проблему фиксить, раз он у тебя вообще в эти сваливается - кастомный смотри
получилось. Оказывается главная проблема была в том, что я был настолько невнимательным к логам, что не заметил истинный эксепшен, который был вложенным в DateIntegrateViolationException и по ошибке я пытался обработать не тот эксепшен. И это была ошибка даже не контроллере, а в методе сервиса, где я и обрабатывал DateIntegrateViolationException этот. Теперь я чувствую стыд, что винил недостоверность доков 😂 .
источник

VB

Vlad Baimurzin in Spring Framework and more
Plomipu Dmitri
получилось. Оказывается главная проблема была в том, что я был настолько невнимательным к логам, что не заметил истинный эксепшен, который был вложенным в DateIntegrateViolationException и по ошибке я пытался обработать не тот эксепшен. И это была ошибка даже не контроллере, а в методе сервиса, где я и обрабатывал DateIntegrateViolationException этот. Теперь я чувствую стыд, что винил недостоверность доков 😂 .
👍
у всех бывает
источник

OC

Oleh Chorpitman in Spring Framework and more
Всем. привет. Вопрос к знатокам валидации в Springboot.
Прочел статью
https://www.baeldung.com/spring-validate-requestparam-pathvariable
Все как бы просто
1. Ставим аннтоацию Validated на контроллере
2. Валидируем параметры запрос при помощи любой аннтоции из javax.validation.constraints

Но блин, не работает.

Кто-то с таким сталкивался?
источник

ДК

Дмитрий Комовский in Spring Framework and more
как в логах log4j добавить подсветку строки? подскажите кто знает, спасибо
источник

✔D

✔️Alexey Draznin in Spring Framework and more
всем привет, а есть ли какой то способ исключить из рефреша контекста конкретный бин?
источник

М

Максим in Spring Framework and more
а почему response body парсит не стринговые поля без ковычек? типо я получаю в json такое :
paymentAmount":25.0,  а должно быть paymentAmount":"25.0"
источник

A

Alexey in Spring Framework and more
Максим
а почему response body парсит не стринговые поля без ковычек? типо я получаю в json такое :
paymentAmount":25.0,  а должно быть paymentAmount":"25.0"
ну в кавычках же только стринг отдается
источник

A

Alexey in Spring Framework and more
Максим
а почему response body парсит не стринговые поля без ковычек? типо я получаю в json такое :
paymentAmount":25.0,  а должно быть paymentAmount":"25.0"
почитай спецификацию JSON
источник

М

Максим in Spring Framework and more
А как в data table вывести double тогда?
источник

А

Артем Артемович Артемовский in Spring Framework and more
Максим
А как в data table вывести double тогда?
тоже очень сприновский вопрос. не пробовал его задать в тематическом чате или в гугле? в конструкторе можно перехватить json до того как он поступит в таблицу. на том моменте можно изменить данные, сделать парсинг или преобразование. так же можно влезть в фазу рендера каждой row и провести монипуляции с данными перед отрисовкой
источник

ТБ

Теймур Бунят in Spring Framework and more
Максим
А как в data table вывести double тогда?
Что такое data table?
источник