Аргументы против аннотаций

Моя команда переходит на Spring 3.0, и есть люди, которые хотят начать все с аннотаций. У меня просто очень плохое предчувствие (запах кода?), Когда я вижу класс с такими методами: (просто пример - не все настоящие аннотации)

@Transaction
@Method("GET")
@PathElement("time")
@PathElement("date")
@Autowired
@Secure("ROLE_ADMIN")
public void manage(@Qualifier('time')int time) {
...
}

Я просто отстал от времени, или это все кажется ужасной идеей для кого-то еще? Вместо использования ОО-понятий, таких как наследование и полиморфизм, теперь все по соглашению или посредством аннотаций. Я просто неэто не нравится Необходимость перекомпилировать весь код для изменения настроек IMO кажется неправильной. Но похоже, что все (особенно весна) идет своим чередом. Должен ли я простопреодолеть это " или я должен отодвинуться назад и попытаться сохранить наш код как можно более свободным от комментариев?

Ответы на вопрос(11)

Ваш ответ на вопрос