반환 타입이 잘못된 Spring Data CRUD 저장소 메서드를 보고합니다.
지원되는 반환 타입은 다음과 같습니다.
voidT: 쿼리 메서드가 최대 1개의 결과만을 반환해야 할 경우. 결과가 없는 경우 null을 반환하고 결과가 2개 이상인 경우IncorrectResultSizeDataAccessException을 던집니다.
java.util.List 또는 일반적인 Iterable 타입java.util.stream.Streamjava.util.Optional 또는 scala.Option: 쿼리 메서드가 최대 1개의 결과만을 반환해야 할 경우. 결과가 없는 경우 Optional.empty() 또는 Optional.absent()를 반환하고 결과가 2개 이상인 경우IncorrectResultSizeDataAccessException을 던집니다.
io.micronaut.data.model.Pageio.micronaut.data.model.Slicejava.util.concurrent.Future, java.util.concurrent.CompletableFuture 또는 ListenableFuture: 메서드에 @Async 어노테이션이 추가되었으며 Spring 비동기 메서드 실행이 활성화된 경우
GeoResults<T>, GeoResult<T> 또는 GeoPage<T>