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.