The alias ‘Bean’ is already mapped to the value ‘xx.xx.xx.Bean’
前因
微服务,实体都在entity服务下,移动了某一个bean的目录 从a.b.c.Bean 移动到 a.b.c.d.Bean ;
通过idea gradle 控制窗口 打包微服务 edu,启动时发现报错 The alias ‘Bean’ is already mapped to the value ‘a.b.c.Bean’; 考虑是否是缓存问题 于是对 edu 执行 gradle clean build , 启动时还是报错。
解决
考虑缓存因素,对项目整体执行 gradle clean,问题解决,gradle clean build 只是清除了edu 服务的打包信息,其引用的 entity 服务的包并未清除,直接 整体项目执行 gradle clean, 是最快的方法。
否则就要对entity服务及引用entity 服务的所有服务单独执行 gradle clean 或者 删除 服务下的build
其他参考
springboot启动异常(The alias ‘‘ is already mapped to the value ‘com.)
Mybatis报错分析:The alias ‘‘ is already mapped to the value ‘xxx‘