¿Por qué un Spring's FactoryBean getObject devuelve nulo?

Quiero crear una primaveraConversionService con costumbreConverters, pero el valor de retorno deConversionServiceFactoryBean#getObject esnull. Ver ejemplo:

@Bean
@Autowired
public ConversionService conversionService(Set<Converter<?, ?>> converters) {
    final ConversionServiceFactoryBean factory = new ConversionServiceFactoryBean();
    factory.setConverters(converters);
    return checkNotNull(
            factory.getObject(),
            "conversionService must not be null.");
}

checkNotNull arroja unNullPointerException. losconverters se inyectan como se esperaba. ¿Por qué regresa la fábrica?null? ¿Cómo puedo arreglar eso?

Respuestas a la pregunta(1)

Su respuesta a la pregunta