Или даже тустринги - ну нагенерит вам их идея, а потом вы одно поле добавите - это вы должны тест на тустринг написать, чтобы не забыть его поправить?
Надо помнить, что в первую очередь задача программирования это решать задачи. И только во вторую очередь программирование это объект чьих-то религиозных предпочтений. Если вы один раз в жизни столкнулись с проблемой с ломбоком это не значит, что он говно и его не надо использовать.
Это прекрасный инструмент, который позволяет программисту не писать (генерить) скучный и никому не интересный бойлерплейт, в котором ещё и ошибиться можно.
Зачем? Выяснили же уже. В бд даты норм, смещение для Jackson обеспечивает соответствующая спринговая пропертя и все ок. Вопрос был о http date в mvc и оно по стандарту всегда gmt.
Внимательно читали?
Все что вам было обсуждено - костыли. А если поменяется окружение?