Несколько полей с одинаковым именем в Spring
У меня есть следующее:
public class ClaimFacadeImpl implements ClaimFacade {
@Autowired
private DebtRepository<Claim> debtRepository;
@Autowired
private DebtRepository<Fine> fineRepository;
//other stuff
}
public interface DebtRepository <T extends Debt> {
//nothing special
}
public class DebtRepositoryImpl <T extends Debt> implements DebtRepository <T> {
//nothing special
}
и 2 класса. Один Претензия и один Штраф, оба увеличивающие Долг Я получаю ошибку More than one field with type interface domain.debt.DebtRepository
что я должен делать?
1 ответ
Решение
Обновитесь до Spring 4.0, если вы еще этого не сделали:
Смотрите http://spring.io/blog/2013/12/03/spring-framework-4-0-and-java-generics