In addition to Simon Jacobs' answer, you could also use Named or Qualifier annotations, but it probably only applies if you already have a solution to differenciate between environments or just need different implementations for unit-tests.
Named
Qualifier