Hola, a pesar de que estoy utilizando la anotación <code>@Mapper(componentModel = "spring", uses = {CategoryMapper.class}) </code> en mi ...

Swami Gallardo Aquino

Swami Gallardo Aquino

Pregunta
studenthace 5 años

Hola, a pesar de que estoy utilizando la anotación

@Mapper(componentModel = "spring", uses = {CategoryMapper.class})

en mi interfaz ProductMapper, al hacer @Autowired en ProductoRepository, me dice este error:

Could not autowire. No beans of 'ProductMapper' type found. ``` ¿Qué estoy haciendo mal? Gracias.
3 respuestas
para escribir tu comentario
    Alexander Correa Diaz

    Alexander Correa Diaz

    studenthace 3 años

    Ya lo pude arreglar, se debe poner

    @Repository

    Encima de

    @Mapper(componentModel = "spring", uses = {CategoryMapper.class})

    En la interfaz ProductMapper

    Alexander Correa Diaz

    Alexander Correa Diaz

    studenthace 3 años

    Hola, tengo el mismo error, como lo solucionaste?

    Alejandro Ramírez

    Alejandro Ramírez

    teacherhace 5 años

    Esto puede deberse a varias cosas. Lo más probable es que no estés mapeando correctamente todos los atributos. Verifica esto o compártenos todo repositorio para poder verificar.

Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.

Curso de Java Spring
Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.