7. Расскажите про аннотации @Service и @Repository. В чем различия?
UNKNOWN@Service и @Repository являются частными случаями @Component. Технически ониодинаковы, но мы используем их для разных целей.
Задача @Repository заключается в том, чтобы отлавливать определенные исключения персистентности и пробрасывать их как одно непроверенное исключение Spring Framework. Для этого в контекст должен быть добавлен класс PersistenceExceptionTranslationPostProcessor.
Мы помечаем бины аннотацией @Service, чтобы указать, что они содержат бизнес- логику. Так что нет никакого другого предназначения, кроме как использовать ее на уровне сервиса.
Предыдущий вопрос: 6. Чем отличаются аннотации @Bean и @Component?
Следующий вопрос: 8. Расскажите про аннотацию @Autowired
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне