Size: a a a

Java/Kotlin and more

2021 February 07

RS

Ruslan Stelmachenko in Java/Kotlin and more
А еще цепочку опшинала лучше начать прямо с id, чтобы метод репозитория не дергался почем зря, если id == null
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Ruslan Stelmachenko
А еще цепочку опшинала лучше начать прямо с id, чтобы метод репозитория не дергался почем зря, если id == null
id там не факт что будет null) будет падение на from!!.id если form = null)))
А если id=null, то упадет репозиторий)
источник

PG

Pavel Gromov in Java/Kotlin and more
Ruslan Stelmachenko
А еще цепочку опшинала лучше начать прямо с id, чтобы метод репозитория не дергался почем зря, если id == null
Да там на самом деле не может быть null, это проверяется в другом месте
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Pavel Gromov
Поясните дураку, эти методы отличаются друг от друга?
https://pastebin.com/thZ5xaq6

тот который OrElse почему то возвращает через раз(прям стабильно) нового юзера
Optional не нужен совсем, читай про nullable в котлин)
источник

PG

Pavel Gromov in Java/Kotlin and more
А вот .orElseGet действительно помог
но всё же, почему именно через раз?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Pavel Gromov
А вот .orElseGet действительно помог
но всё же, почему именно через раз?
Тебе не нужен Optional
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Alexandr Emelyanov
id там не факт что будет null) будет падение на from!!.id если form = null)))
А если id=null, то упадет репозиторий)
разве? по-моему он просто сгенерирует квери where id = null
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
он - спринг-дата
источник

PG

Pavel Gromov in Java/Kotlin and more
Alexandr Emelyanov
Тебе не нужен Optional
да, я уже заменил на userRepository.findByIdEquals(message.from!!.id)?:  createUser(message)
спасибо)
источник

PG

Pavel Gromov in Java/Kotlin and more
Ruslan Stelmachenko
разве? по-моему он просто сгенерирует квери where id = null
если не налабл в интерфейсе, но не даст его туда просто положить
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
message.from?.id?.let( userRepository.findByIdEquals(it)) ?: createUser(message)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Ruslan Stelmachenko
разве? по-моему он просто сгенерирует квери where id = null
Не, npe будет
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Pavel Gromov
А вот .orElseGet действительно помог
но всё же, почему именно через раз?
что именно через раз? при использовании orElse вы просто вызываете метод. всегда. это же обычный императивный код. вы не ссылку на метод передаете, а вызываете метод и передаете результат его выполнение в orElse
источник

PG

Pavel Gromov in Java/Kotlin and more
Всё, затупил
спасибо)
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Alexandr Emelyanov
Не, npe будет
нет, все таки сгенерируется и выполнится запрос. только что проверил. причем, вполне корректный запрос. с is null
источник

HH

Human Human in Java/Kotlin and more
Spring Security.
https://stackoverflow.com/questions/3813028/auto-login-after-successful-registration
Подскажите - этого достаточно для того, чтобы сделать автологин после регистрации?
Что делать если у меня еще rememberMe есть?
И как на счет смены сессии и CSRF токена для безопасности? Или в данном случае не нужно?
источник
2021 February 08

WP

Wład Pachomenko in Java/Kotlin and more
Ребята, изучил  проверку данных пользователей с бд, а не захардкоденных в java класса в Spring Security.

Дальше обычно в spring security учится JWT или что-то другое?
источник

ЯС

Ярослав Суханек... in Java/Kotlin and more
Wład Pachomenko
Ребята, изучил  проверку данных пользователей с бд, а не захардкоденных в java класса в Spring Security.

Дальше обычно в spring security учится JWT или что-то другое?
Да, JWT частый случай
источник

WP

Wład Pachomenko in Java/Kotlin and more
Ярослав Суханек
Да, JWT частый случай
Кроме JWT и OAuth 2 вообще что-то используется? Этих двух компонентов будет достаточно для Джуна?
источник

ЯС

Ярослав Суханек... in Java/Kotlin and more
Wład Pachomenko
Кроме JWT и OAuth 2 вообще что-то используется? Этих двух компонентов будет достаточно для Джуна?
Конечно иногда используется что то ещё, но для джуна точно достаточно
источник