Я ищу некоторые рекомендации при использовании Spring 3 аннотаций.
В настоящее время я перехожу к Spring 3 и из того, что я прочитал до сих пор, я вижу много акцентов на использование аннотаций и переход от конфигурации XML.
На самом деле рекомендуется использовать сочетание обоих стилей с аннотациями, которые охватывают вещи, которые не будут меняться часто или от одного прогона к другому (например, @Controller
останется таким же, как и в течение срока службы приложения) в то время как вещи, которые изменяются и должны быть настроены, переходят в XML (например, адрес SMTP-почты, конечные точки для веб-сервисов, к которым ваше приложение говорит и т.д.).
Мой вопрос заключается в том, что должно идти в аннотации и в какой степени?
В какой момент аннотации делают вещи сложнее, а не проще? Является ли технология (Spring 3) полностью принятой, чтобы иметь возможность делать такие заявления или требуется больше времени для людей, чтобы получить опыт работы с ней, а затем подумать над этой проблемой?