Size: a a a

Spring Framework and more

2020 January 31

RK

Roman K in Spring Framework and more
А кода у тебя вперемешку запросы и SQL от несокльких пользователей (нормальная ситуация в продакшене) - то хрен поймешь
источник

◉ⓁⓊⒸⓀⓎ◉ in Spring Framework and more
Так у меня такое же , никто не запрещает везде поставить логи с каким то маркером символом чтобы тебе было легче найти
источник
2020 February 01

АК

Алекс К. in Spring Framework and more
Есть аннотация с объявленными методами.
Через рефлексию я получаю некоторый метод, который ей помечен. У метода я получаю саму аннотацию.

Вопрос: Как проверить есть ли метод value() у аннотации? Есть ли какой-то метод для этого
источник

VS

Vitaly Sirotkin in Spring Framework and more
Алекс К.
Есть аннотация с объявленными методами.
Через рефлексию я получаю некоторый метод, который ей помечен. У метода я получаю саму аннотацию.

Вопрос: Как проверить есть ли метод value() у аннотации? Есть ли какой-то метод для этого
Так если ты получил аннотацию - дергай метод и все
источник

АК

Алекс К. in Spring Framework and more
А если его нет, у этой аннотации например не объявлен
источник

VS

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

IS

Ihar S in Spring Framework and more
Привет,
Сервис на SpringBoot
В сервисе есть пачка интеграционных тестов
Как сделать так чтобы контекст приложения грузился только один раз и потом переиспользовался другими тестами?
Да решение не самое чистое, но хочется сэкономить время
источник

РН

Роман Нагаев in Spring Framework and more
Ihar S
Привет,
Сервис на SpringBoot
В сервисе есть пачка интеграционных тестов
Как сделать так чтобы контекст приложения грузился только один раз и потом переиспользовался другими тестами?
Да решение не самое чистое, но хочется сэкономить время
а запускаешь через SpringRunner?
источник

IS

Ihar S in Spring Framework and more
Это не юнит тесты,
Тесты написаны на груви для спока, контекст грузится через магию @springboottest
источник

РН

Роман Нагаев in Spring Framework and more
Ihar S
Это не юнит тесты,
Тесты написаны на груви для спока, контекст грузится через магию @springboottest
это не обязательно юнит тесты

поидее контекст переиспользуется по дефолту
https://stackoverflow.com/a/44181188

возможно что-то другое неявно переопределяет это, у меня например контекст перезагружался из-за использования @MockBean
источник

IS

Ihar S in Spring Framework and more
Не использую моки, все окружение в докере поднимаю
источник

РН

Роман Нагаев in Spring Framework and more
Ihar S
Не использую моки, все окружение в докере поднимаю
нашёл вот это, посмотри в апдейте к вопросу
https://stackoverflow.com/q/43914459
источник

IS

Ihar S in Spring Framework and more
гляну, но пока выглядит как немного другое
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
Народ, есть трабла, не могу выгуглить. Спрингбутовая аппликуха, с секурити. В ней часть урлов - это АПИ, а чать - обычные формы (thymeleaf). И вот секурити, если запрос не авторизован, редиректит на login. А как отключить этот редирект для АПИ-контроллеров?
источник

VS

Vitaly Sirotkin in Spring Framework and more
Vyacheslav @bvn13
Народ, есть трабла, не могу выгуглить. Спрингбутовая аппликуха, с секурити. В ней часть урлов - это АПИ, а чать - обычные формы (thymeleaf). И вот секурити, если запрос не авторизован, редиректит на login. А как отключить этот редирект для АПИ-контроллеров?
entrypoint за это отвечает в настройках секурити
источник

V@

Vyacheslav @bvn13 in Spring Framework and more
Vitaly Sirotkin
entrypoint за это отвечает в настройках секурити
да вот нет у меня настроек на него
источник

VS

Vitaly Sirotkin in Spring Framework and more
Vyacheslav @bvn13
да вот нет у меня настроек на него
Значит надо их добавить
источник

⠀­­ in Spring Framework and more
Vitaly Sirotkin
Не самый надёжный способ узнать что у тебя происходит после вызова метода)
Кстати, насколько хорошая идея делать несколько релейшенов по типу @ManyToMany/@OneToMany/...  в одной сущности? Интересно как вообще он тянет из базы сопряженные сущности. Шлет еще один селект или делает джоины
источник

⠀­­ in Spring Framework and more
Передо мной стоит задача написать поиск с фильтром, и мне кажется он будет слать в базу кучу селектов из-за этих реляций, вместо одного селекта с джоином
источник

РН

Роман Нагаев in Spring Framework and more
⠀­­
Кстати, насколько хорошая идея делать несколько релейшенов по типу @ManyToMany/@OneToMany/...  в одной сущности? Интересно как вообще он тянет из базы сопряженные сущности. Шлет еще один селект или делает джоины
это можно настраивать, но получается сложно
источник