@Service@Scope("prototype")publicclassImcWaitServiceImplimplementsImcWaitService{@Autowiredprivate ImcWaitMapper imcWaitMapper;@Autowiredprivate ImcSendResultService imcSendResultService;@Overridepublicvoidupdate(ImcWait record){
imcWaitMapper.updateByPrimaryKeySelective(record);}}@Service@Scope("prototype")publicclassImcSendResultServiceImplimplementsImcSendResultService{@Autowiredprivate ImcSendResultMapper imcSendResultMapper;@Autowiredprivate ImcWaitService imcWaitService;@Overridepublicbooleansave(ImcSendResult result){int i = imcSendResultMapper.insertSelective(result);return i !=0;}}
***************************
APPLICATION FAILED TO START
***************************
Description:
The dependencies of some of the beans in the application context form a cycle:
smsHandler (field private com.agolike.message.service.ImcSendResultService com.agolike.message.imc.Handler.AbstractImcHandler.imcSendResultService)
┌─────┐
| imcSendResultServiceImpl (field private com.agolike.message.service.ImcWaitService com.agolike.message.service.impl.ImcSendResultServiceImpl.imcWaitService)
↑ ↓
| imcWaitServiceImpl (field private com.agolike.message.service.ImcSendResultService com.agolike.message.service.impl.ImcWaitServiceImpl.imcSendResultService)
└─────┘