Size: a a a

2020 June 07

VP

Vladimir Petrakovich in Kotlin JVM
Victor Alenkov
так и в Ktor я могу вытащить в переменную из пути через @Location
ЗЫ: но в issue 1015 всё же о другом речь идёт
А если не пользоваться этой экспериментальной фичей, то никак
источник

VP

Vladimir Petrakovich in Kotlin JVM
Я уверен, что в спринге можно достать все path variable, но это не было нужно ни разу
источник

VA

Victor Alenkov in Kotlin JVM
Vladimir Petrakovich
Я уверен, что в спринге можно достать все path variable, но это не было нужно ни разу
хм. Да, так же, через @PathVariable, только на Map<String, String> …
источник

AE

Alexandr Emelyanov in Kotlin JVM
Quantum Harmonizer
штош, похеширую
/user/{name}/friend?name=lmao
/user/{name-3373707}/friend?name=lmao
Плохое апи
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexandr Emelyanov
Плохое апи
где?)
источник

QH

Quantum Harmonizer in Kotlin JVM
я в библиотеке похеширую, там же вытащу из params, никто и не увидит
источник

AE

Alexandr Emelyanov in Kotlin JVM
Victor Alenkov
ну, Spring, как я помню не умеет
Ktor тоже не умеет

Вот и спрашиваю - какой фреймворк умеет разделить на 2 кучки куски path и части query
Спринг умеет так то
источник

AE

Alexandr Emelyanov in Kotlin JVM
И там name, и там name
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexandr Emelyanov
Спринг умеет так то
нуу, там annotation-based роутер, который вообще ни разу не про переиспользование кода
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexandr Emelyanov
И там name, и там name
это специально пример ситуации, когда названия могут пересечься
источник

AE

Alexandr Emelyanov in Kotlin JVM
Quantum Harmonizer
нуу, там annotation-based роутер, который вообще ни разу не про переиспользование кода
Не будем начинать
источник

BP

Bogdan Panchenko in Kotlin JVM
Quantum Harmonizer
это специально пример ситуации, когда названия могут пересечься
Плохой рест
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexandr Emelyanov
Не будем начинать
чаво? Ты будешь спорить с тем, что в аннотации можно передавать только константы?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Bogdan Panchenko
Плохой рест
+
источник

QH

Quantum Harmonizer in Kotlin JVM
Bogdan Panchenko
Плохой рест
алё, имя сегмента пути — деталь реализации, его снаружи не видно.
источник

QH

Quantum Harmonizer in Kotlin JVM
повторять, что это тест, нужно?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Quantum Harmonizer
алё, имя сегмента пути — деталь реализации, его снаружи не видно.
Это что то меняет?
источник

QH

Quantum Harmonizer in Kotlin JVM
Alexandr Emelyanov
Это что то меняет?
рест — это про интерфейс, имя сегмента — деталь реализации
источник

AE

Alexandr Emelyanov in Kotlin JVM
Quantum Harmonizer
нуу, там annotation-based роутер, который вообще ни разу не про переиспользование кода
Path variable и request parameter аннотации разделяют? Лол
источник

AE

Alexandr Emelyanov in Kotlin JVM
Quantum Harmonizer
чаво? Ты будешь спорить с тем, что в аннотации можно передавать только константы?
И?
источник