При создании стандартных HttpHeaders для ответов Spring MVC, вместо того чтобы предоставлять их как строки, для некоторых есть специальные строители (Builders), которые позволяют создавать заголовки более безопасным с точки зрения типов способом. Смотри методы set() в HttpHeaders, которые можно настроить таким образом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Держи таблицу, сравнивающую различные фреймворки логирования для Java.
В ней указаны их назначение, производительность и рекомендации по использованию в разных типах проектов.
На заметку🫡
👉 Java Portal | #tips
В ней указаны их назначение, производительность и рекомендации по использованию в разных типах проектов.
На заметку
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Хотите быстро собрать некоторые данные в POST-запросе? Создайте быстрый встроенный объект в вашем
@RestController
и используйте его как @RequestBody
. Нет необходимости определять DTO в отдельном классе. Он виден только в этом классе.Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Повышайте свою продуктивность, а именно: находите ответы быстрее прямо в IntelliJIDEA! 👩💻
🍩 Установите плагин Help Search через Настройки | Плагины | Маркетплейс.
🍩 Нажмите ⇧⇧ | Shift+Shift, перейдите на вкладку Help и ищите любую нужную информацию!
Вот ссылка на плагин: клик
👉 Java Portal | #tips
Вот ссылка на плагин: клик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4❤2
Чтобы получить все дни месяца, можно начать с объекта
YearMonth
, взять его первый день, а затем использовать функцию datesUntil()
, которая возвращает поток (Stream) всех дней до указанной даты.Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4
getDepartmentDeptName()
получает deptName
из связанной сущности Department
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4