¿Por qué un Spring's FactoryBean getObject devuelve nulo?
Quiero crear una primaveraConversionService
con costumbreConverter
s, 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?