Pregunta

Estoy creando una clase util, pero el problema es que una clase de servicio no está siendo autowired. La clase autowired también se utiliza en otros lugares, por lo que acaba de copiar el código Autowire. Y se está escaneando el paquete.

public class X implements Y{
    @Autowired
    private Z z;

    public String getA(B b) {
        int a= Integer.parseInt(b);
        return z.getD(a);
    }

}

¿Alguien tiene alguna idea de por qué a pesar de ello sigue siendo nula z?

¿Fue útil?

Solución

Ha olvidado @Component

Otros consejos

La Clase X debe ser declarada en el contexto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top