return type of method public java.lang.Iterable +[pakage name] 에러

Kyle_Kim·2022년 5월 4일
0

GraphQL의 return타입과 Query Resolver의 리턴타입을 다르게 했더니 위와 같은 에러가 나왔다.

에러가 너무 주저리주저리 나와서 사실 가독성이 너무 떨어진다.

문제의 코드

# Query Declaration in GraphQL
	searchSpiJobForTry(jobType : JobType, spiJobParam : SpiJobParam) : [SpiJob]

# Query Declaration in Query Resolver of java class 
    public Iterable<SpiTeachingJob> searchSpiJobForTry(JobType jobType, SpiJobParam spiJobParam){ return null; }

보다시피 두 선언문의 리턴 타입이 잘못됐다.

# Query Declaration in GraphQL
	searchSpiJobForTry(jobType : JobType, spiJobParam : SpiJobParam) : [SpiJob]

# Query Declaration in Query Resolver of java class 
    public Iterable<SpiJob> searchSpiJobForTry(JobType jobType, SpiJobParam spiJobParam){ return null; }

이렇게 해줘야 에러가 해결된다

profile
Make Things Right

0개의 댓글