Size: a a a

2020 February 10

C

Cyclone in Java & Co
Riniro
Хорошо, спасибо) Просто решил спрятать это на уровень сервисов, что бы не засорять контроллеры. Но буду знать, что так делать не стоит.
>
UserModel userModel = userService.searchUser(principal.getName());
           if(userModel == null){
               return "redirect:/login";
           }
чесговоря, здесь тоже написана некая дичь, которая явно сигнализирунт о том, что Spring Security ты используешь неправильно.

Пожалуй, дальше в эту кроличью нору я лезть не буду. )
источник

D

Dmitry in Java & Co
Роман Нагаев
ну, да впринципе можно сделать когда появится необходимость
А на уровне контроллеров было бы желательно в данном случае сущность в dto перевести, или также по мере необходимость? Особенно если бы это был RestController
источник

R

Riniro in Java & Co
Cyclone
>
UserModel userModel = userService.searchUser(principal.getName());
           if(userModel == null){
               return "redirect:/login";
           }
чесговоря, здесь тоже написана некая дичь, которая явно сигнализирунт о том, что Spring Security ты используешь неправильно.

Пожалуй, дальше в эту кроличью нору я лезть не буду. )
Хорошо. А в чём ошибка использования Spring Security, можешь пожалуйста сказать? Но вообще роли настроены, и никто по факту не может получить доступ к этой странице кроме пользователя. Но сделано это на всякий случай xD
источник

РН

Роман Нагаев in Java & Co
Dmitry
А на уровне контроллеров было бы желательно в данном случае сущность в dto перевести, или также по мере необходимость? Особенно если бы это был RestController
это обычно делают в сервисе
источник

РН

Роман Нагаев in Java & Co
Riniro
Ну да, удаление происходит
замена refresh на findById помогла?
источник

R

Riniro in Java & Co
Роман Нагаев
это обычно делают в сервисе
А редиректы можно отсылать с сервиса в конроллер или это тоже делается только на уровне контроллера?
Нуу, сейчас попробую, но перед этим ведь идёт поиск объекта по имени пользователя из principal-а. Есть ли смысл тогда ещё раз искать его по id?
источник

РН

Роман Нагаев in Java & Co
Riniro
А редиректы можно отсылать с сервиса в конроллер или это тоже делается только на уровне контроллера?
Нуу, сейчас попробую, но перед этим ведь идёт поиск объекта по имени пользователя из principal-а. Есть ли смысл тогда ещё раз искать его по id?
всё что связано с http обрабатывается в контроллере

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

A

Anton in Java & Co
ребят подскажите пожалуйста стоит ли сейчас начинать изучать java или лучше выбрать другое направление?
источник

VB

Vadim Bulatov in Java & Co
если вы задаете этот вопрос, то точно не стоит
источник

A

Anton in Java & Co
просто многие говорят что трудно найти работу и плюс есть phyton js kotlin
источник

М

Мaclaу💕 in Java & Co
Anton
просто многие говорят что трудно найти работу и плюс есть phyton js kotlin
и scala
источник

R

Riniro in Java & Co
Роман Нагаев
всё что связано с http обрабатывается в контроллере

я не знаю наверняка как работает рефреш для двунаправленной связи многие ко многим, подозреваю что он не смог нормально зарефрешить так как удалённая сущность осталась в коллекциии внутри обновляемой сущности
Нуу, вообще связи многие ко многим в момент ошибки не было. И добавил я её недавно для реализации системы лайков.
Там изначально была только связь один ко многим.
Я дебабажил и получалось так, что я удалял сущность, она с базы данных удалялась. Но когда пользователь по username вытягивался, в его коллекции сохранялась удалённая сущность.
источник

VS

Vitaly Sirotkin in Java & Co
Anton
просто многие говорят что трудно найти работу и плюс есть phyton js kotlin
Конечно трудно, нормальных джавистов днём с огнём не сыщешь, а ненормальные не нужны никому
источник

AS

Alex Sagent in Java & Co
Anton
просто многие говорят что трудно найти работу и плюс есть phyton js kotlin
неважно что, стань хорошим в чем либо и найдешь работу
источник

A

Anton in Java & Co
спасибо)
источник

РН

Роман Нагаев in Java & Co
Riniro
Нуу, вообще связи многие ко многим в момент ошибки не было. И добавил я её недавно для реализации системы лайков.
Там изначально была только связь один ко многим.
Я дебабажил и получалось так, что я удалял сущность, она с базы данных удалялась. Но когда пользователь по username вытягивался, в его коллекции сохранялась удалённая сущность.
заменить то ты попробовал?
источник

yy

yura yura in Java & Co
Парни, есть соединение на сокетах и сервер сокетах. Суть в том что, метод serversocket.accept засунут в поток , который выполняется в бесконечном цикле( это понятно) , но он потом в этом же цикле он преобразуется в демон поток.  Это нормально? Я такого просто не видел
источник

yy

yura yura in Java & Co
То есть , сервер бесконечно принимает соединения, но в фоновом потоке
источник

yy

yura yura in Java & Co
Если закончится основной поток, то и сервер уже не сервер
источник

R

Riniro in Java & Co
Роман Нагаев
заменить то ты попробовал?
Да, заработало!) Попробовал) Спасибо большое) Правда немного не понятно почему так происходит
источник