¿Cómo usar Spring Autowired en un interceptor cxf personalizado?

Parece que tengo un pequeño problema cuando uso @Autowired en un interceptor cxf personalizado. Mi caso de uso es que quiero registrar mensajes de jabón y enviarlos utilizando AMQP a otro sistema. Este proceso funciona para los servicios normales, etc. Pero, independientemente de lo que haga, las propiedades necesarias no se activan automáticamente y permanecen nulas.

Revisé el registro de Spring DI y el contexto está escaneado y recogido, ¿entonces qué me falta?

¿Es esto incluso posible en los interceptores CXF?

@Component
public class LogInInterceptor extends AbstractSoapInterceptor {

    private @Value("#{rabbitMQProperties['rabbitmq.binding.log.soap']}")
    String binding;

    @Autowired
    AmqpTemplate amqpTemplate;

    public LogInInterceptor() {
        super(Phase.RECEIVE);
    }

    @Override
    public void handleMessage(SoapMessage soapMessage) throws Fault {
        logIt(soapMessage);
    }

    private void logIt(SoapMessage message) throws Fault {
        // rest of the code omitted...!!!     
        amqpTemplate.convertAndSend(binding, buffer.toString());
    }

}

Respuestas a la pregunta(2)

Su respuesta a la pregunta