1、注入Bean
AbstractApplicationContext -> refresh()方法 -> prepareBeanFactory(beanFactory)
向Spring注册了3个和环境有关的bean
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry#registerSingleton
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry#addSingleton
2、使用environment
可以通过@Autowired和EnvironmentAware使用