CloudFoundryVcapEnvironmentPostProcessor's order is set to ConfigDataEnvironmentPostProcessor.ORDER - 1 to give it higher priority. These consecutive numbers ( N and N - 1 ) makes it impossible to register any other EnvironmentPostProcessor between them. Setting a bigger gap between two orders ( e.g. N and N - 5) fixes the issue.