Обновить
0
0

Пользователь

Отправить сообщение

Смотрите, если механизм вынесен в стартер, то подразумевается, что он универсальный и не зависит от проекта

Необязательно. Для проектов автора стартер вполне может быть универсальным в нужной ему степени. Библиотеки постоянно совершенствуется, первые версии необязательно будут идеальными и "универсальными".

Я все это про то, что на мой взгляд решение получилось несильно гибкое и не очень универсальное

Автор, скорее всего, преследовал другие цели: бегло продемонстрировать "фишки" Spring'а. А как ими правильно пользоваться – остаётся на совести читателя :)

Есть еще момент. Представьте, что в вашем коде будет разбираться человек, который не в курсе стартера. Он запускает код и видит ответ, который отличается от того, который явно прописан в коде контроллера.

Я бы поспорил, что это дело вкуса: работаешь со Spring'ом, будь готов к такого рода чудесам и ищи глазками все эти стартеры, аннотации и прочие прелести. Да и без аннотаций порой такой код приходится читать, что без пары стопок не разберёшь :)

TLDR: я бы сказал, что автор просто захотел поделиться своими знаниями Spring'а, опытным программистам данная статья вряд ли понадобится, а кто позеленее может и скажет, прочитав статью, "Ого как можно, пойду стряпать в своем проекте такое же" :)

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность