Por que o getObject de um FactoryBean do Spring retorna nulo?
Eu quero criar uma molaConversionService
com costumeConverter
s, mas o valor de retorno deConversionServiceFactoryBean#getObject
énull
. Consultar exemplo:
@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
lança umNullPointerException
. oconverters
são injetados conforme o esperado. Por que a fábrica retornanull
? Como posso corrigir isso?