По умолчанию используются напрямую реализованные интерфейсы класса реализации компонента для типов услуг. Если класс реализации компонента расширяет класс, интерфейсы, реализованные суперклассом, не рассматриваются как часть типов обслуживания по умолчанию реализации компонента.
Поиск иерархии типов для всех интерфейсов был бы бесполезен, поскольку общие типы, такие как Serializable, были бы включены в типы служб по умолчанию.
Таким образом, либо ваш класс реализации компонента может переопределить требуемые интерфейсы суперкласса, либо использовать свойство service аннотации Component для явного объявления типов служб для компонента.