Size: a a a

Spring Framework and more

2019 December 27

EU

Evgen U in Spring Framework and more
Edem Injection
Спринг бут, оно из мускла должно вытягивать, но вот это выбивает, убунту. Знает кто в чем причинаэ
Access denied
источник

EI

Edem Injection in Spring Framework and more
Evgen U
Access denied
я вижу, но почему? БД у меня локальная, что ограничивает доступ?
источник

EU

Evgen U in Spring Framework and more
Попробуй напрямую через консоль подключиться к БД или из Idea протестировать подключение к БД
источник

М

Максим in Spring Framework and more
Почему везде пишут что надо так.
registry           .addResourceHandler("/resources/**")           .addResourceLocations("/resources/");

Но ведь без указания classpath: это не работает ведь. Или я чего-то не понимаю?
источник

D

Dmitriy in Spring Framework and more
Максим
Почему везде пишут что надо так.
registry           .addResourceHandler("/resources/**")           .addResourceLocations("/resources/");

Но ведь без указания classpath: это не работает ведь. Или я чего-то не понимаю?
это не те resources, тут вроде как webapp/resources
источник

R

Responsibility in Spring Framework and more
Как SpringBootTest явно указать где у меня находится приложение? Просто он у меня выкидывает ошибку
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Responsibility
Как SpringBootTest явно указать где у меня находится приложение? Просто он у меня выкидывает ошибку
тебе же написали как
источник

R

Responsibility in Spring Framework and more
Arseny -> r2d2
тебе же написали как
дело в том что класс который я тестирую находится в отдельном модуле
источник

R

Responsibility in Spring Framework and more
А само приложение  в другом.
источник

VG

Vladislav Golovatyi in Spring Framework and more
Понимаю, что задам очень абстрактный вопрос.
Сгенерированный rest client использует метод extractData() из класса RestTemplate пакета  org.springframework.web.client. Запрос отправляется успешно и в респонсе я получаю 200 статус код, а вот во время чтения body в методе extractData() возникает io exception - stream closed. Эта ошибка supress-ится и поля респонс-объекта заполняются null-ами. Куда копать?
Загуглив пока не понял, что могло пойти не так
источник
2019 December 28

ДК

Дмитрий Кононов in Spring Framework and more
Vladislav Golovatyi
Понимаю, что задам очень абстрактный вопрос.
Сгенерированный rest client использует метод extractData() из класса RestTemplate пакета  org.springframework.web.client. Запрос отправляется успешно и в респонсе я получаю 200 статус код, а вот во время чтения body в методе extractData() возникает io exception - stream closed. Эта ошибка supress-ится и поля респонс-объекта заполняются null-ами. Куда копать?
Загуглив пока не понял, что могло пойти не так
у тебя там случайно нет какого-то интерцептора, например для логирования?
источник

VG

Vladislav Golovatyi in Spring Framework and more
Дмитрий Кононов
у тебя там случайно нет какого-то интерцептора, например для логирования?
Из того, что вижу - нету
источник

ДК

Дмитрий Кононов in Spring Framework and more
Vladislav Golovatyi
Из того, что вижу - нету
тыж генеришь опенапи/сваггер плагином?
источник

VG

Vladislav Golovatyi in Spring Framework and more
Дмитрий Кононов
тыж генеришь опенапи/сваггер плагином?
да, через свагер генерю рест клиент
источник

ДК

Дмитрий Кононов in Spring Framework and more
Vladislav Golovatyi
да, через свагер генерю рест клиент
лучше так не делай. его несложно написать руками, зато проблем точно будет меньше
источник

VG

Vladislav Golovatyi in Spring Framework and more
Дмитрий Кононов
лучше так не делай. его несложно написать руками, зато проблем точно будет меньше
понял
источник

ДК

Дмитрий Кононов in Spring Framework and more
скинь код, где ты создаёшь рест темплейт. вообще ошибка связана с тем, что ты 2 раза читаешь тело ответа
источник

✔D

✔️Alexey Draznin in Spring Framework and more
Дмитрий Кононов
лучше так не делай. его несложно написать руками, зато проблем точно будет меньше
Почему так не делай???? Сваггер наоборот не даёт тебе нагородить всякой фигни не по канонам
источник

ДК

Дмитрий Кононов in Spring Framework and more
✔️Alexey Draznin
Почему так не делай???? Сваггер наоборот не даёт тебе нагородить всякой фигни не по канонам
1. он генерит много лишнего. не люблю, когда у меня лишний код (даже если он сгенерированный)
2. в клиенте я обычно делаю обработку ошибок
3. в клиенте не так уж много кода, чтобы отдавать его на откуп кодогенератору
4. сваггер-кодген/опенапи-кодген не все клиенты умеет генерить
эти кодогенераторы хороши для генерации дто и апишных интерфейсов, которые я уже могу реализовать так, как захочу
источник

✔D

✔️Alexey Draznin in Spring Framework and more
Дмитрий Кононов
1. он генерит много лишнего. не люблю, когда у меня лишний код (даже если он сгенерированный)
2. в клиенте я обычно делаю обработку ошибок
3. в клиенте не так уж много кода, чтобы отдавать его на откуп кодогенератору
4. сваггер-кодген/опенапи-кодген не все клиенты умеет генерить
эти кодогенераторы хороши для генерации дто и апишных интерфейсов, которые я уже могу реализовать так, как захочу
Хм, аргументировано
источник