Класс репозитория:
package ru.spb.repository.user;
@Repository
public class AnketUserRepository implements UserRepository {
@Autowired
private CrudUserRepository crudRepository;
}
Интерфейс:
package ru.spb.repository;
public interface UserRepository {
}
Сервис:
package ru.spb.service;
@Service
public class UserService {
private final UserRepository repository;
@Autowired
public UserService (UserRepository repository){
this.repository = repository;
}
}
Конфиги: в весеннем приложении. xml:
<context:component-scan base-package="ru.spb.service"/>
в spring-db. xml:
<context:component-scan base-package="ru.spb.repository.user"/>
Но я ловлю следующее исключение:
NoSuchBeanDefinitionException: No qualifying bean of type 'ru.spb.repository.UserRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
Я пытался добавить @Repository в UserRepository- интерфейс, но безуспешно.