记录一个SpringBoot启动报错 Annotation-specified bean name ‘xxx‘的问题解决,简单排查思路

报错:

Annotation-specified bean name 'dynamicComponentUtils' for bean class com.iwhalecloud.isa.service.common.comopnent.DynamicComponentUtils conflicts with existing, non-compatible bean definition of same name and class com.iwhalecloud.isa.service.base.business.common.comopnent.DynamicComponentUtils

**尝试一:**删除target下文件考虑可能缓存问题,删除target下文件,重新编译,重启,任然报相同错误
尝试二 :第一反应是,存在相同名称的类于是按提示ctrl+shift+n搜,确实在不同包中有相同名称类,尝试修改其中一个类名称,重启,报另外类重名。。。。

考虑到今天加的新代码文件依赖等,maven加载问题,可能引入的依赖存在相同名称的类

**尝试三:**根据类名,找到对应子模块,注释,清理maven缓存重新加载,解决。

java 复制代码
 <dependencies>
        <dependency>
            <groupId>com.xxx</groupId>
            <artifactId>isa-xxx-service-base</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>compile</scope>
        </dependency>

总结:引入的依赖可能和自己创建的类同名,根据报错类名,找到对应类文件或引入的依赖文件进行解决。

相关推荐
独泪了无痕8 小时前
探索Pinyin4j-Java中的拼音转换利器
java·后端
码事漫谈8 小时前
从 Coze 居然要下线了说起
后端
道尔柯南9 小时前
C++ string 类详解:从常用接口到深拷贝,彻底掌握字符串处理
android·java·c++
想不到一个好的ID9 小时前
智能体开发
后端
皮皮林5519 小时前
为什么数据库连接池不采用 IO 多路复用?
后端
希和20279 小时前
考研英语阅读词汇笔记|城市野径、抄近道步道(非正式小路)
笔记·考研
kingx310 小时前
Bugku 3122 谷歌小恐龙题解:纯离线逆向 Vault 的 AES-GCM 加密资源(附 Python 解密器)
java·逆向·ctf·bugku·aes-gcm
我qq不是4515165212 小时前
WorkBuddy下载体验
人工智能·经验分享·ai·workbuddy
DevOpenClub12 小时前
职教高考控制线 API:招生类别枚举、筛选与空分数含义
java·数据库·高考
一个人旅程~12 小时前
关于imac27inch因改短用户名导致混合硬盘和系统崩溃的问题分析与故障解决
经验分享·笔记·macos·新浪微博