Я разрабатываю приложение, используя Spring. Я должен использовать аннотацию @Service. Я ServiceI и ServiceImpl такой, что ServiceImpl implements ServiceI. Я смущен здесь, где я должен хранить аннотацию @Service.
Должен ли я аннотировать интерфейс или реализацию с помощью аннотации @Service? Каковы различия между этими двумя подходами?