Я разрабатываю веб-приложение с помощью spring -mvc.
Теперь доступны стереотипы @Controller, @Service и @Repository.
Я нашел @Controller особенно полезным, особенно потому, что использую
<context:component-scan base-package="my.cool.controller"/>
Теперь, что касается @Service и @Repository, пока что выглядит как
- Исключения лучше обрабатываются, если класс аннотируется с правильным стереотипом, хорошо, это преимущество, которое я признал
- Я мог бы использовать компонентное сканирование для служб и DAO/репозиториев, однако мне не нравится идея использования компонентного сканирования, поскольку он замедляет время запуска приложения, и это ключевая функция для меня (даже если это всего лишь 1 сек, и я передислоцирую раз в неделю).
Итак, помимо лучших исключений, любое другое преимущество вообще? Использует ли аннотирование классов влияние на производительность?