Escolher implementação programáticamente + IOC + VRaptor

Boa tarde,

Tenho um conjunto de interfaces que no momento possuem 2 implementações diferentes cada.
Gostaria de dizer programaticamente qual das 2 implementações devem ser utilizadas, através de uma propriedade em um arquivo de configuração.

É possível fazer isso com o Pico, Guice ou Spring?

Lembrando que gostaria de fazer de uma maneira a aplicar para todo o conjunto de interfaces.

Obrigado.