java异常 -- Bean named ‘urlConfig‘ is expected to be of type ‘com.ruoyi.common.core.constant.UrlCommon

背景:

        整理了一下代码,把一些多模块通用的代码提取出来放到公共模块,修改完后启动失败,报错如下。

Bean named 'urlConfig' is expected to be of type 'com.ruoyi.common.core.constant.UrlCommonConfig'

原因:

        提取的公共类UrlCommonConfig,别的类引用的时候,代码如下

    @Resource
    private UrlCommonConfig urlConfig;

        但是原来的类urlConfig还是保留着,所以导致初始化依赖注入的时候报错

解决方法:

        1:使用@Autowired注入依赖

    @Autowired
    private UrlCommonConfig urlConfig;

        2:修改对象名

    @Resource
    private UrlCommonConfig urlCommonConfig;

结果:

        启动正常

你可能感兴趣的:(java)