java异常: se espera que el bean llamado 'urlConfig' sea del tipo 'com.ruoyi.common.core.constant.UrlCommon

fondo:

        Después de clasificar el código, extraje algunos códigos que son comunes a varios módulos y los puse en el módulo público. Después de la modificación, el inicio falló y el error se informó de la siguiente manera.

Se espera que el bean denominado 'urlConfig' sea del tipo 'com.ruoyi.common.core.constant.UrlCommonConfig'

razón:

        La clase pública extraída UrlCommonConfig, cuando otras clases hacen referencia a ella, el código es el siguiente

    @Resource
    private UrlCommonConfig urlConfig;

        Sin embargo, la clase original urlConfig aún se conserva, lo que genera un error al inicializar la inyección de dependencia.

Solución:

        1: use @Autowired para inyectar dependencias

    @Autowired
    private UrlCommonConfig urlConfig;

        2: modificar el nombre del objeto

    @Resource
    private UrlCommonConfig urlCommonConfig;

resultado:

        empezar normalmente

Supongo que te gusta

Origin blog.csdn.net/DGH2430284817/article/details/131573334
Recomendado
Clasificación