刷新前的准备工作

image.png


initPropertySources()

留给子类覆盖,初始化属性资源
image.png


getEnvironment().validateRequiredProperties()

创建并获取环境对象,验证需要的属性文件是否都已经放入环境中

getEnvironment()

createEnvironment()

new StandardEnvironment():自定义属性源
image.png

validateRequiredProperties()

验证指定的每个属性

设置监听器以及需要发布的一些事件的集合(都是空的)

image.png
image.png