La anotación de spring @ Autowired esperaba al menos 1 bean que califica como error de candidato de autowire

Spring Autowired Annotation Expected Least 1 Bean Which Qualifies

Por la mañana, cambié el error cuando el proyecto comenzó a ejecutarse.

Primero mire el mensaje de error para modificar, encuentre el problema con el archivo de configuración



Problema de inyección debido aHay dos clases que implementan xx, por lo que Spring no sabe qué clase de implementación debe vincularse, por lo que se produce el error anterior.



En este momento, se deben usar las anotaciones @Qualifier ('xxxx')



Esta anotación indica qué clase es lo que necesitamos.

Ejecutar después de agregar anotaciones, aparece un nuevo problema que indica que no se puede encontrar la clase de anotación

Agregue la ruta del paquete que escanea automáticamente esta clase



Todavía muestra este error cuando se ejecuta, continúe buscando el motivo, debería ser que el bean correspondiente no se puede encontrar inyectado automáticamente

Agregar en xml

|_+_|problema resuelto.