Estoy tratando de inyectar una lista de objetos en quarkus pero recibo el error "No se ha registrado ningún convertidor para la clase ExternalApiParam".
mi yaml es:
custom: external-api-list: - name: example-1 uri: https://run.mocky.io/v3/55402172-82c3 - name: example-2 uri: https://run.mocky.io/v3/13417375-a19cMi clase de configuración es:
@ConfigProperties(prefix = "custom") @Data public class ExternalApiConfigProperties { List<ExternalApiParam> externalApiList; }¿Qué hago mal?
Debe proporcionar una clase Config Converter que pueda leer el valor de configuración y convertirlo en su objeto.
Consulte aquí para ver un ejemplo: https://github.com/smallrye/smallrye-config/blob/master/sources/yaml/src/test/java/io/smallrye/config/source/yaml/YamlConfigSourceTest.java#L141 -L153
Y cómo usar Convertidores: https://quarkus.io/guides/config#custom-configuration-converters