Я хочу создать базовый универсальный интерфейс репозитория, а затем, реализуя этот интерфейс с помощью класса, я хотел бы, чтобы другие интерфейсы, в которых реализован базовый интерфейс, работали с реализованным классом
. Вот базовый интерфейс:
@NoRepositoryBean
public interface Base<T>{
T getFoo();
}
вот класс, реализующий базовый репозиторий:
public class BaseImple<T> implements Base<T>{
public T getFoo(){
//do some stuff
return t;
}
}
вот первый репозиторий:
@Repository
public interface A extends Base<FOO>{
}
вот второй репозиторий:
@Repository
public interface B extends Base<BAR>{
}
но когда я автоматически подключаю интерфейс B, я получаю ошибку:
no qualifying bean of type B