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