SpringBoot и @JoinTable

Потратил на эту проблему несколько часов. Чисто из-за собственной глупости. Сидел и отлаживал с точками остановки код Hibernate, чтобы понять, что происходит, но в итоге всё же нашёл на источник проблемы, хотя как мне кажется, он был вполне очевидным.

Читать далее SpringBoot и @JoinTable

HiddenHttpMethodFilter

Что на самом деле делает HiddenHttpMethodFilter?

Я долгое время считал, что он просто включает поддержку дополнительных методов PUT, PATCH и DELETE. Однако в процессе написания книги я понял, что в реальности задача HiddenHttpMethodFilter совсем другая.

Протокол HTTP поддерживает методы PUT, PATCH и DELETE, но HTML с тегом form поддерживает только GET и POST. HiddenHttpMethodFilter позволяет использовать дополнительное скрытое поле _method, в котором передаётся название метода PUT, PATCH или DELETE, но при этом сама форма отправляется на сервер с помощью POST или GET.

Книгописание (14.04.2024)

Эта статья является частью книги про Spring Framework, которая по планам должна выйти где-нибудь в 2024 году, ну в крайнем случае в 2025, если не все будет получаться.

Написано уже 138 страниц по состоянию на 14 Месяц Руки дождя 2024. Сейчас дописываю главу про Jakarta Persistence API. Сам много чего понял, пока её писал. Раньше я, конечно, тоже имел определённые знания про отображение сущностей на таблицы, про генерацию DML-команд, про разные настройки и прочее, про менеджер сущностей в конце концов. Однако теперь я это понял гораздо лучше. Буду нести эти знания в свои проекты.

Читать далее Книгописание (14.04.2024)

Вышел Urvanov Syntax Highlighter 2.8.36

Исправления:

  • Добавлена поддержка шаблонных строк в JavaScript.
  • Исправлена ошибка с большим количеством предупреждений в логах на глобальной переменной comment.
  • Исправлена минимизация JavaScript в файлах “urvanov_syntax_highlighter.min.js” и “urvanov_syntax_highlighter.te.min.js”.