记录一个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>

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

相关推荐
CoreTK芯通康EMC整改1 分钟前
2026 华南 EMI 整改服务商推荐
网络·经验分享·emc整改案例·emc整改
阿pin8 分钟前
Java随笔-GC收集器工作机制
java·开发语言·jvm·gc
2601_9624408413 分钟前
计算机毕业设计之jsp旅游网站管理系统
java·开发语言·算法·课程设计·旅游·推荐算法
默默敲代码的徐哥儿23 分钟前
八股文整理——后端
java·开发语言·spring boot·后端·学习
自由的裙子24 分钟前
ASP.NET路由模型解析
后端·asp.net
巴巴媛66627 分钟前
STM32学习笔记【32.BKP + RTC】
笔记·stm32·学习
牧小七39 分钟前
宠物管理系统2026
spring boot
k↑42 分钟前
SpringCloud + React19 集成Scalar的API文档
后端·spring·spring cloud
Mandy的名字被占用了1 小时前
Dart 与 Flutter 快速入门指南
后端·flutter·dart
货拉拉技术1 小时前
基于eBPF的主机安全探索与实践
后端