以前也就是偶尔遇到一下 git 切分支后的 maven 缓存问题。重新打包或者重建索引也就能解决。
今天遇到的问题,springboot 微服务,A 服务,B 服务,互不依赖,其中都有一个 restconfig 类,启动任何一个服务都会报类名冲突问题,也就是 spring boot 的类扫描,会把 AB 都扫描了,但其实启动 B ,应该只扫描 B 以及 B 的依赖。不管重建 idea 索引,清楚 idea 缓存,亦或者是 maven clean install ,都无作用。折腾了半天,最后重启解决。
就很烦这种稀奇古怪的环境问题,每次一折腾就是上小时的时间。