ConflictingBeanDefinitionException异常快速处理

启动项目时报错:

org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name ‘AppConf’ for bean class [com.mimi.pomsapi.client.config.AppConf] conflicts with existing, non-compatible bean definition of same name and class [com.mimi.content.config.AppConf]

简单理解为项目中存在两个名字相同的 Bean ,这两个Bean可能是代码里的,你可以通过全局搜索找到它们并改变名称;全局搜索找不到就说明是在你引入的jar包里,这时处理方式是在程序入口中用@ComponentScan注解来排除掉其中一个,参考如下

@ComponentScan(value = {
   "com.mimi"},excludeFilters = {
   
        @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE,classes = {
   
                com.mimi.pomsapi.client.config.AppConf.class})})
@SpringBootApplication(exclude = MongoAutoConfiguration.class)
public class RankengApplication {
   

    public static void main(String[] args) {
   
        SpringApplication.run(RankengApplication.class, args);
    }

}

相关推荐

  1. ConflictingBeanDefinitionException异常快速处理

    2024-01-12 22:00:07       47 阅读
  2. 后端异常处理:全局异常处理器

    2024-01-12 22:00:07       47 阅读
  3. 题目 异常处理

    2024-01-12 22:00:07       54 阅读
  4. WPF 全局异常处理

    2024-01-12 22:00:07       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-12 22:00:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-12 22:00:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-12 22:00:07       82 阅读
  4. Python语言-面向对象

    2024-01-12 22:00:07       91 阅读

热门阅读

  1. **没有完美的人生,不完美的才是人生**

    2024-01-12 22:00:07       52 阅读
  2. GO基础进阶篇 (十二)、反射

    2024-01-12 22:00:07       56 阅读
  3. 如何一键合并多个excel文件

    2024-01-12 22:00:07       54 阅读
  4. [linux] git clone一个repo,包括它的子模块submodule

    2024-01-12 22:00:07       61 阅读
  5. 用PYTHON学算法DAY1--位运算相关

    2024-01-12 22:00:07       53 阅读
  6. QT day5

    QT day5

    2024-01-12 22:00:07      55 阅读
  7. 用python实现把PDF转成图片,测试成功转化代码

    2024-01-12 22:00:07       43 阅读