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

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

相关推荐
CRUD酱21 小时前
微服务分模块后怎么跨模块访问资源
java·分布式·微服务·中间件·java-ee
Knight_AL21 小时前
MinIO 入门实战:Docker 安装 + Spring Boot 文件上传(公有 / 私有)
spring boot·docker·容器
gAlAxy...21 小时前
5 种 SpringBoot 项目创建方式
java·spring boot·后端
lalala_lulu21 小时前
什么是事务,事务有什么特性?
java·开发语言·数据库
宝宝单机sop21 小时前
系统架构设计师资源合集
经验分享
沛沛老爹21 小时前
深入理解Agent Skills——AI助手的“专业工具箱“实战入门
java·人工智能·交互·rag·企业开发·web转型ai
回家路上绕了弯21 小时前
定时任务实战指南:从单机到分布式,覆盖Spring Scheduler/Quartz/XXL-Jo
分布式·后端
KhalilRuan1 天前
秋招笔记汇总
笔记
蓝程序1 天前
Spring AI学习 程序接入大模型(HTTP接入)
java·spring
小途软件1 天前
ssm607家政公司服务平台的设计与实现+vue
java·人工智能·pytorch·python·深度学习·语言模型