LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

Замечание про программную конфигурацию здравое, но веб-контроллеры и веб-методы с программной конфигурацией что-то не вспоминаются. И вряд ли вспомнятся, т.к. как раз здесь это ключевой архитектурный момент. А учитывая что аннотации с URL-ями (не помню уже как называются) можно навешивать и на класс (префикс), и на метод (суффикс), то в дополнение к непроверяемой в compile-time конфигурации (это главная претензия к аннотациям – масса народу жалуется на то что программирование на спринге – это гадание методом тыка), ещё и точку входа по URL-ю поиском на большом проекте хрен найдёшь. На последней работе я ставил точку останова где-то в потрохах спринга, где уже видел в его локальных переменных какой метод какого контроллера оно собирается вызвать.

Исходная версия dimgel, :

Замечание про программную конфигурацию здравое, но веб-контроллеры и веб-методы с программной конфигурацией что-то не вспоминаются. И вряд ли вспомнятся, т.к. как раз здесь это ключевой архитектурный момент. А учитывая что аннотации с URL-ями (не помню уже как называются) можно навешивать и на класс (префикс), и на метод (суффикс), да и на метод, то в дополнение к непроверяемой в compile-time конфигурации, ещё и точку входа по URL-ю поиском на большом проекте хрен найдёшь. На последней работе я ставил точку останова где-то в потрохах спринга, где уже видел в его локальных переменных какой метод какого контроллера оно собирается вызвать.