Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

324
Vistas
¿Cómo almacenar un MultiMap en mongo db en spring boot?

Estoy tratando de almacenar una colección de guayaba especial para almacenar informes, pero aparece un error cuando se inicia la aplicación Spring.

Este es el error:

 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'repositoryEntityController' defined in URL [jar:file:/C:/Users/mirel/.m2/repository/org/springframework/data/spring-data-rest-webmvc/2.5.6.RELEASE/spring-data-rest-webmvc-2.5.6.RELEASE.jar!/org/springframework/data/rest/webmvc/RepositoryEntityController.class]: Unsatisfied dependency expressed through constructor parameter 4; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultConversionService' defined in class path resource [org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.format.support.DefaultFormattingConversionService]: Factory method 'defaultConversionService' threw exception; nested exception is java.lang.NullPointerException

Este es el modelo:

 public class Report { @Id private String id; private Calendar date; private BiMap<String, Multimap<String, String>> data; public Report() { } public Calendar getDate() { return date; } public void setDate(Calendar date) { this.date = date; } public BiMap<String, Multimap<String, String>> getData() { return data; } public void setData(BiMap<String, Multimap<String, String>> data) { this.data = data; } }

Repositorio:

 public interface ReportRepository extends MongoRepository<Report, String>{ }

Creo que defaultConversionService no puede guardar el tipo de datos MultiMap de la biblioteca Guava. ¿Cómo puedo guardar el modelo de informe?

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda