Size: a a a

2020 November 22

DC

Denis Chikanov in learn.java
Viktor
Понял, спасибо. Автозамену не подскажите как выключить?
В Гугле для любого устройства есть инструкция по выключению автозамены.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Кстати, интересно проверяют ли они, что решение не насилует random()?

Можете ради интереса посчитать сколько раз в среднем нужно вызвать random() чтобы получить 10 уникальных чисел от 1 до 10 :)
источник

A

Alex in learn.java
Подскажите пожалуйста можно ли в контроллере менять настройки сериализации в json? Например в одном случае не нужны определенные поля и нужно сказать сериализатору чтобы он из игнорировал
источник

V

Viktor in learn.java
Denis Chikanov
В Гугле для любого устройства есть инструкция по выключению автозамены.
По инструкции сделал, не сработало
источник

DC

Denis Chikanov in learn.java
Viktor
По инструкции сделал, не сработало
Ну тогда это не звучит как проблема для чата джавистов, сорян
источник

Э

Эд in learn.java
Alex
Подскажите пожалуйста можно ли в контроллере менять настройки сериализации в json? Например в одном случае не нужны определенные поля и нужно сказать сериализатору чтобы он из игнорировал
почему тогда не обрезать модель?
источник

w

weezzzeey in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Кстати, интересно проверяют ли они, что решение не насилует random()?

Можете ради интереса посчитать сколько раз в среднем нужно вызвать random() чтобы получить 10 уникальных чисел от 1 до 10 :)
Изначально здесь предлагают использовать nanoTime()
источник

w

weezzzeey in learn.java
Но я чёт не допер
источник

DC

Denis Chikanov in learn.java
Alex
Подскажите пожалуйста можно ли в контроллере менять настройки сериализации в json? Например в одном случае не нужны определенные поля и нужно сказать сериализатору чтобы он из игнорировал
Делайте для этого разные классы, сериализация с встроенной логикой - плохо и неочевидно
источник

A

Alex in learn.java
Эд
почему тогда не обрезать модель?
Мне кажется проще указать какие поля сериализовать чем создавать разные dto
источник

DC

Denis Chikanov in learn.java
Alex
Мне кажется проще указать какие поля сериализовать чем создавать разные dto
Не проще, если этот код кому-то поддерживать.
источник

JI

Jalol Imomaddinov in learn.java
Linnik 🎄
Ну так это плагин для работы с хайперскилом
понял, спасибо)
источник

Э

Эд in learn.java
Alex
Мне кажется проще указать какие поля сериализовать чем создавать разные dto
Ты тогда создаёшь лишние зависимости. Это классика
источник

A

Alex in learn.java
понятно
источник

A

Alex in learn.java
спасибо
источник

L

Linnik 🎄 in learn.java
Jalol Imomaddinov
понял, спасибо)
Не за что)
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
weezzzeey
Но я чёт не допер
Там вроде можно смотреть решения других после того, как напишешь свое корректное решение
источник

LS

Leonid Smirnov in learn.java
Alex
Подскажите пожалуйста можно ли в контроллере менять настройки сериализации в json? Например в одном случае не нужны определенные поля и нужно сказать сериализатору чтобы он из игнорировал
посмотри @JsonView - делаешь маркеры интерфейсы (которые к тому же могут наследоваться друг от друга), далее маркируешь поля, + контроллеры - для разных контроллеров можешь задать свой набор отображаемых полей
источник

Э

Эд in learn.java
а потом надо будет в расшариваемой модели поменять поле или тип. И смотришь такой, у тебя 100500 использований этой модели в репозиториях, сервисах, контроллерах и прочих классах. Думаешь, ну мне же надо изменить поле, не задевая другие компоненты, ведь тогда в гите будет 100500 изменений. И лид будет ругаться, и задумываешься, какой хороший человек так написал
источник

DS

Dmitriy Shilnikov in learn.java
Можно как-то сделать так, чтобы idea не ругалась на функцию CAST в ненативном запросе в JPA-репозитории? Хибернейт эту функцию поддерживает.
источник