【发布时间】:2016-04-19 01:42:27
【问题描述】:
intellij 报告了一个奇怪的模棱两可的方法调用错误。我正在使用一个 spring data JPA 接口,它也实现了一个具有相同方法签名的接口:
用户存储库:
@Repository
public interface UserRepository extends CrudRepository<User, String>, UserProvider {
}
用户提供者:
public interface UserProvider {
User findOne(String userId);
}
除了需要第二个接口的原因之外,我假设因为这些是接口并且 findOne 的方法签名是相同的,编译器在处理歧义时不会有问题。我对Java的理解不正确,还是这是一个intellij问题? CrudRepository 接口通过泛型解决是否存在问题?
【问题讨论】:
标签: java intellij-idea spring-data-jpa intellij-14