spring.factoreis注入的问题

问题遇到的现象和发生背景

我要注入一个自定义的区域解析器来做多语言ReloveLoacle,直接放在某个含启动类的服务下,用@configuration注解配置启动没问题。
但是把这个类移到一个common-core的公共代码模块,用spring.factoreis自动配置,然后启动就会报reloveLoacle这个类名已经在WbeMvcAutoconfiguration类中定义了。看了下这个类的源码,确实里面也有一个这样的bean,但是有@conditionalOnMissingBean注解。错无提示叫你改名或者启动相同bean名覆盖配置。好奇为什么这里就会报bean冲突呢

你这不是自己作嘛,这两个I18nConfig都有同一个bean,你加了Condition的相关注解?

img

报错日志发全,相关代码截图

img