Size: a a a

Java Web and more

2020 August 20

АР

Андрей Романов... in Java Web and more
применяя тот же EntityGraph
источник

VE

Vladislav Estryn in Java Web and more
Андрей Романов
применяя тот же EntityGraph
Да, использую его
источник

A

Anton in Java Web and more
Можно ли как-то в тестах заюзать @MockBean и @Autowired для одного интерфейса? т.е. чтобы в тесте были объекты mockMongoRepository и realMongoRepository
источник

C

Captcha bot in Java Web and more
Aria Hunter, если ты не бот, нажми "шесть". Ботов удалено: 147.
источник

Д

Дмитрий in Java Web and more
Vladislav Estryn
Всем привет, слышал мнение, что spring data хороша только на старте разработки, пока не совсем понятно с чем придется дальше работать. А когда требования уже определены и разработка пошла стоит перейти на что-то другое. Мой прошлый проект был на jdbc, все связи были неявными и связанные сущности доставались через запросы. Сейчас я столкнулся с тем, что проект со spring data и начинает появляться большое кол-во many-to-many, соответственно куча сводных таблиц, аннотаций и маппингов entity, но запросы всё равно кастомные. Есть ли смысл перейти на jdbc или как?)
ну если это пет проект - то делайте что угодно)
В проде если это не критикал, то нет. Это деньги, это время, это риски
источник

VE

Vladislav Estryn in Java Web and more
Дмитрий
ну если это пет проект - то делайте что угодно)
В проде если это не критикал, то нет. Это деньги, это время, это риски
Ваша правда)
источник

Д

Дмитрий in Java Web and more
Anton
Можно ли как-то в тестах заюзать @MockBean и @Autowired для одного интерфейса? т.е. чтобы в тесте были объекты mockMongoRepository и realMongoRepository
через ReflectionTestUtils можно подменить поле
источник

A

Alex in Java Web and more
Ребят всем привет.
появилась задача развернуть приложение .jar
компиляция проходит все ок, .jarку запускаю тоже все ок
захожу в админку логин проходит
но если начинать ходить по админке сразу выкидывает
и в логах вот такое
2020-08-20 10:26:52 [DEBUG] a.s.e.s.JwtAuthorizationTokenFilter     :61 - couldn't find bearer string, will ignore the header
2020-08-20 10:26:52 [DEBUG] a.s.e.s.JwtAuthorizationTokenFilter     :64 - checking authentication for user 'null'
начал гуглить, нашел вот такое решение
https://stackoverflow.com/questions/50386213/implementing-jwt-authentication-on-spring-boot-apis

я не знаю насколько оно правильное. если да, то где эти файл куда вообще смотреть
источник

A

Anton in Java Web and more
Дмитрий
через ReflectionTestUtils можно подменить поле
немного не мой случай. Мне надо не в компоненте, который я тестирую что-то заменить. а в самом классе с тестами объявить 2 объекта одного интерфейса, но чтобы один был реальный, а второй мок. как-то так https://pastebin.com/DhPJr8vb
но проблема в том, что когда есть мок, то и в autowired прилетает мок
источник

Д

Дмитрий in Java Web and more
Anton
немного не мой случай. Мне надо не в компоненте, который я тестирую что-то заменить. а в самом классе с тестами объявить 2 объекта одного интерфейса, но чтобы один был реальный, а второй мок. как-то так https://pastebin.com/DhPJr8vb
но проблема в том, что когда есть мок, то и в autowired прилетает мок
не понимаю зачем это вам....просто тогда @Mock ли Mockito.mock()
источник

A

Anton in Java Web and more
Дмитрий
не понимаю зачем это вам....просто тогда @Mock ли Mockito.mock()
Спасибо, @Mock решил проблему.
А нужно было для того, чтобы тест один перенести, и не хотелось бы менять что было раньше написано
источник

AK

Aleksei Koltcov in Java Web and more
Vladislav Estryn
Всем привет, слышал мнение, что spring data хороша только на старте разработки, пока не совсем понятно с чем придется дальше работать. А когда требования уже определены и разработка пошла стоит перейти на что-то другое. Мой прошлый проект был на jdbc, все связи были неявными и связанные сущности доставались через запросы. Сейчас я столкнулся с тем, что проект со spring data и начинает появляться большое кол-во many-to-many, соответственно куча сводных таблиц, аннотаций и маппингов entity, но запросы всё равно кастомные. Есть ли смысл перейти на jdbc или как?)
Чистый jdbc по произвеодительнее будет нежели hibernate и прочие прелести.
источник

SP

Sergey Polyakov in Java Web and more
Здравствуйте,можете подсказать пожалуйста,у меня имеется контроллер который возвращает html  но в браузере его невидно , а в postman видно ,может ли это связано с js скриптом который выполняется?
источник

AK

Aleksei Koltcov in Java Web and more
Sergey Polyakov
Здравствуйте,можете подсказать пожалуйста,у меня имеется контроллер который возвращает html  но в браузере его невидно , а в postman видно ,может ли это связано с js скриптом который выполняется?
Может. Напишите поподробнее что вы делаете в браузере и в постмане.
источник

VE

Vladislav Estryn in Java Web and more
Aleksei Koltcov
Чистый jdbc по произвеодительнее будет нежели hibernate и прочие прелести.
Да, это я знаю)
источник

AE

Alexandr Emelyanov in Java Web and more
Aleksei Koltcov
Чистый jdbc по произвеодительнее будет нежели hibernate и прочие прелести.
Смотря как написать, в общем случае лучше будет на копьё. Тогда уж лучше на webflux/r2dbc уходить
источник

AE

Alexandr Emelyanov in Java Web and more
Sergey Polyakov
Здравствуйте,можете подсказать пожалуйста,у меня имеется контроллер который возвращает html  но в браузере его невидно , а в postman видно ,может ли это связано с js скриптом который выполняется?
Прям строкой из контроллера?
источник

AK

Aleksei Koltcov in Java Web and more
Alexandr Emelyanov
Смотря как написать, в общем случае лучше будет на копьё. Тогда уж лучше на webflux/r2dbc уходить
при высоких нагрузках это "копье" вполне себе аргумент. + Не многие умеют делать производительный hibernate
источник

SP

Sergey Polyakov in Java Web and more
Aleksei Koltcov
Может. Напишите поподробнее что вы делаете в браузере и в постмане.
Я сделал spring приложение , по переходу  на URL  localhost:8080 ,мне возвращается  главное меню там есть всего одна ссылка по переходу  по которой возвращается html и js файл благоларя которым можно создать матрицу нужного размера ,заполнив которую по идеи я должен получить ответ в виде суммы всех элементов матрицы, в браузере после отправки формы я нечего не получаю ,а postman получаю... вот https://gist.github.com/SergeyPolyakov1/994ed4e6c084a733d1988dc6d6199489 матрица вот js https://gist.github.com/SergeyPolyakov1/8b367df370dad9ac154146600cae3b7f для создания матрицы вот контролер https://gist.github.com/SergeyPolyakov1/3e6599c2d888e4a04bc55f5764e5ab0f сори если что-то не так написал ,я  новичек
источник

AE

Alexandr Emelyanov in Java Web and more
Aleksei Koltcov
при высоких нагрузках это "копье" вполне себе аргумент. + Не многие умеют делать производительный hibernate
при высоких нагрузках надо уже уходить в реактивщину, там уже не только jpa нет места, но и jdbc
источник