SpringBoot mongodb org.springframework.data.mapping.PropertyReferenceException: не найдено свойство 'Method' для типа XYZ - PullRequest
0 голосов
/ 04 мая 2020

Подробности среды

Spring Boot и Spring Boot Starter MongoDB 2.1.16.RELEASE

Spring Framework 5.1.5.RELEASE

@NoRepositoryBean
public interface MongoBaseRepositoryCustom<T, ID extends Serializable> extends MongoRepository<T, ID>{
      boolean exists(ID id);
}
public interface MyRepository extends MongoBaseRepositoryCustom<MyEntity, String>{
List<MyEntity> findByDataId(String dataId);
}
@Document(collection="data")
public class MyEntity{
 @Id
 private BigInteger id;

 private String dataId;

 // getters and setters
}
// some class using the repository methods
@Component
public class MyHelper{
@Inject
private MyRepository
}
@SpringBootApplication
@EnableMongoRepositories(basePackages = {"repository packages"})
@EntityScan({"entity packages"})
public class SpringBootApp extends SpringBootServletInitializer{
 // main method
}

Когда я пытаюсь запустить приложение, я получаю следующее исключение:

Причина: org.springframework.data.mapping.PropertyReferenceException: не найдено свойство для типа MyEntity!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...