启动springboot项目失败
报错:The dependencies of some of the beans in the application context form a cycle:
启动之前启动成功过的代码(距离上次启动成功,代码有修改过—启动成功后热部署运行修改代码)
百度查找原因
自己看了下英文应该是循环依赖吧,然后百度说是要该注解
最后解决方法
百度不合我的情况,索性不查了,昨天热部署启动项目后修改代码后,今天启动报错,我觉得就是修改的代码导致的问题,于是看修改代码和报错。
报错信息指向一个CONTROLLER和找个控制层对应的实现层ScCliServiceImpl。
这个impl我有修改,添加了private final IScCliService scCliService;及 对scCliService.updateById()之类的方法。【这就是问题所在,在IMPL实现层调用service服务层是错误的】我先将scCliService.updateById()类似方法都改成updateById()或者baseMapper.updateById()之后启动还是报错,然后发现要把private final IScCliService scCliService;这个也删掉,不然就会报错
最后
写代码的时