1. make ApolloAnnotationProcessor run as late as possible 2. make PropertySourcesProcessor run as early as possible 3. fix PropertySourcesProcessor initialization logic to support multple Spring contexts