Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Error starting ApplicationContext.

Buenas noches, tengo este error que ha detenido mi aplicación:

No active profile set, falling back to 1 default profile: "default"

Closing JPA EntityManagerFactory for persistence unit 'default'

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2024-06-24T19:53:02.473-05:00 ERROR 4568 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'consultaController': Unsatisfied dependency expressed through field 'service': Error creating bean with name 'agendaDeConsultaService': Unsatisfied dependency expressed through field 'medicoRepository': Error creating bean with name 'medicoRepository' defined in med.migo.api.domain.medico.MedicoRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract med.migo.api.domain.medico.Medico med.migo.api.domain.medico.MedicoRepository.seleccionarMedicoConEspecialidadEnFecha(med.migo.api.domain.medico.Especialidad,java.time.LocalDateTime); Reason: Validation failed for query for method public abstract med.migo.api.domain.medico.Medico med.migo.api.domain.medico.MedicoRepository.seleccionarMedicoConEspecialidadEnFecha(med.migo.api.domain.medico.Especialidad,java.time.LocalDateTime)

Si me dan una ayuda les agradeceré.

1 respuesta

¡Hola Jose!

El error que estás experimentando parece estar relacionado con la configuración de perfiles en tu aplicación Spring. El mensaje "No active profile set, falling back to 1 default profile: 'default'" indica que no se ha configurado un perfil activo y la aplicación está utilizando el perfil predeterminado "default".

Para solucionar este problema, puedes asegurarte de que tienes correctamente configurados los perfiles en tu aplicación. Puedes hacerlo a través del archivo de propiedades de la aplicación (application.properties o application.yml) o mediante anotaciones en las clases de configuración.

Por ejemplo, si quieres activar el perfil "development", puedes agregar la siguiente línea a tu archivo de propiedades:

spring.profiles.active=development

Recuerda reemplazar "development" con el nombre del perfil que deseas activar.

Espero que esta información te sea útil para solucionar el problema que estás enfrentando. Si necesitas más ayuda, no dudes en preguntar.

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios