Handler dispatch failed; nested exception is java.lang.StackOverflowError

springBoot 프로젝트에서 "Handler dispatch failed; nested exception is java.lang. Stack Overflow Error"오류가 발생했습니다.
요약:
StackOverflow Error는 일반적으로 사순환 또는 순환에 의존합니다.
Caused by: java.lang.StackOverflowError
	at com.hry.seckill.service.impl.GoodsServiceImpl.getGoodsVoList(GoodsServiceImpl.java:17)
	at com.hry.seckill.service.impl.GoodsServiceImpl.getGoodsVoList(GoodsServiceImpl.java:17)
	at com.hry.seckill.service.impl.GoodsServiceImpl.getGoodsVoList(GoodsServiceImpl.java:17)
	at com.hry.seckill.service.impl.GoodsServiceImpl.getGoodsVoList(GoodsServiceImpl.java:17)
	at com.hry.seckill.service.impl.GoodsServiceImpl.getGoodsVoList(GoodsServiceImpl.java:17)
	at com.hry.seckill.service.impl.GoodsServiceImpl.getGoodsVoList(GoodsServiceImpl.java:17)

그런 다음 위치를 확인하여 오류를 발견합니다.
@Service
public class GoodsServiceImpl implements GoodsService {
    @Autowired
    private GoodsService goodsService;

나는 서비스에서 작성된 Mapper를 정확하게 인용하지 않고 서비스를 인용했기 때문에 오류를 보고하고 고치면 된다.
@Service
public class GoodsServiceImpl implements GoodsService {
    @Autowired
    private GoodsMapper goodsMapper;
마지막으로 프로젝트를 재개하면 됩니다.

좋은 웹페이지 즐겨찾기