Репозиторий, который используется в приложении Spring Boot (находится в главном модуле):
@Repository
public interface PersonRepository extends MongoRepository<Person, String>, AzureRepository<Person, String> {
}
Репозиторий и реализация репозитория (расположены в другом модуле maven) :
public interface AzureRepository<T, ID> {
boolean customUpdate(T entity);
}
public class AzureRepositoryImpl<T, ID> implements AzureRepository<T, ID> {
...
}
Эта конфигурация выдает следующую ошибку:
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property customUpdate found for type Person!
Пользовательский репозиторий и его реализация работают нормально, когда все находится в одном модуле maven. Но когда пользовательский репозиторий и его реализация помещаются в модуль утилиты maven, появляется ошибка сверху.