es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SPRINGFOX

Reemplaza @PathVariable object por solo ID en Springdoc.

Actualmente estoy tratando de migrar de Springfox a Springdoc. La mayoría de mis endpoints contienen una @PathVariable Instance. Obviamente, solo estoy pasando el ID de la instancia y Spring automáticamente resolvería el objeto por mí. Aquí tienes un ejemplo: @RestController @RequestMapping(value = “/api/{instance}/role”) public class RoleController { @GetMapping() public ResponseEntity<?> . . . Read more

Springfox 3.0.0 no está funcionando con Spring Boot 2.6.0.

Springfox 3.0.0 no funciona con Spring Boot 2.6.0, después de actualizar, estoy recibiendo el siguiente error: org.springframework.context.ApplicationContextException: Error al iniciar el bean ‘documentationPluginsBootstrapper’; la excepción anidada es java.lang.NullPointerException: No se puede invocar “org.springframework.web.servlet.mvc.condition.PatternsRequestCondition.getPatterns ()” porque “esta.condición” es nulo en org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181) en org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) en org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) en java.base/java.lang.Iterable.forEach(Iterable.java:75) en org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) en org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) . . . Read more

Swagger3 no puede ingresar varios valores para un parámetro de lista.

Utilicé spring boot 2.x y agregué springfox-boot-starter 3.0.0 y @EnableOpenApi para utilizar Swagger3. Tengo el controlador siguiente: @DeleteMapping("/rate") public void deleteRate(@ApiParam(value = "dc id") @RequestParam(required = false) Integer dcId, @ApiParam(value = "rate id") @RequestParam(required = false) List<Integer> dcrIdList) { Sin embargo, para el parámetro List<Integer> en Swagger, es un entero . . . Read more