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