SpringBoot源码阅读(11)——后处理器2
{
"__type__": "ApplicationServletEnvironment",
"__super__": {
"__type__": "StandardServletEnvironment",
"__super__": {
"__type__": "StandardEnvironment",
"__super__": {
"__type__": "AbstractEnvironment",
"IGNORE_GETENV_PROPERTY_NAME": "spring.getenv.ignore",
"ACTIVE_PROFILES_PROPERTY_NAME": "spring.profiles.active",
"DEFAULT_PROFILES_PROPERTY_NAME": "spring.profiles.default",
"RESERVED_DEFAULT_PROFILE_NAME": "default",
"logger": {
"__type__": "Log"
},
"activeProfiles": [],
"defaultProfiles": [ "default" ],
"propertySources": {
"__type__": "MutablePropertySources",
"propertySourceList": [
{
"__type__": "ConfigurationPropertySourcesPropertySource",
"__super__": {
"__type__": "PropertySource",
"name": "configurationProperties",
"source": {
"__type__": "SpringConfigurationPropertySources",
"sources": "@AbstractEnvironment.propertySources"
}
}
},
{
"__type__": "SimpleCommandLinePropertySource",
"__super__": {
"__type__": "CommandLinePropertySource",
"__super__": {
"__type__": "EnumerablePropertySource",
"__super__": {
"__type__": "PropertySource",
"name": "commandLineArgs",
"source": {
"__type__": "CommandLineArgs",
"optionArgs": {},
"nonOptionArgs": []
}
}
},
"COMMAND_LINE_PROPERTY_SOURCE_NAME": "commandLineArgs",
"DEFAULT_NON_OPTION_ARGS_PROPERTY_NAME": "nonOptionArgs",
"nonOptionArgsPropertyName": "nonOptionArgs"
}
},
{
"__type__": "StubPropertySource",
"__super__": {
"__type__": "PropertySource",
"name": "servletConfigInitParams",
"source": {}
}
},
{
"__type__": "StubPropertySource",
"__super__": {
"__type__": "PropertySource",
"name": "servletContextInitParams",
"source": {}
}
},
{
"__type__": "PropertiesPropertySource",
"__super__": {
"__type__": "MapPropertySource",
"__super__": {
"__type__": "EnumerablePropertySource",
"__super__": {
"__type__": "PropertySource",
"name": "systemProperties",
"source": "对象,JVM系统变量"
}
}
}
},
{
"__type__": "OriginAwareSystemEnvironmentPropertySource",
"__super__": {
"__type__": "SystemEnvironmentPropertySource",
"__super__": {
"__type__": "MapPropertySource",
"__super__": {
"__type__": "EnumerablePropertySource",
"__super__": {
"__type__": "PropertySource",
"name": "systemEnvironment",
"source": "对象,操作系统变量"
}
}
}
},
"prefix": null
},
{
"__type__": "RandomValuePropertySource",
"RANDOM_PROPERTY_SOURCE_NAME": "random",
"PREFIX": "random.",
"__super__": {
"__type__": "PropertySource",
"name": "random",
"source": {
"__type__": "Random"
}
}
}
]
},
"propertyResolver": {
"__type__": "PropertySourcesPropertyResolver",
"__super__": {
"__type__": "AbstractPropertyResolver",
"logger": {
"__type__": "Log",
"conversionService": {
"__type__": "ApplicationConversionService",
"__super__": {
"__type__": "FormattingConversionService",
"__super__": {
"__type__": "GenericConversionService",
"NO_OP_CONVERTER": {
"__type__": "NoOpConverter",
"name": "NO_OP"
},
"NO_MATCH": {
"__type__": "NoOpConverter",
"name": "NO_MATCH"
},
"converters": {
"__type__": "Converters",
"globalConverters": [],
"converters": {}
},
"converterCache": {}
},
"embeddedValueResolver": null,
"cachedPrinters": {},
"cachedParsers": {}
},
"sharedInstance": null,
"unmodifiable": false,
},
"nonStrictHelper": null,
"strictHelper": null,
"ignoreUnresolvableNestedPlaceholders": false,
"placeholderPrefix": "${",
"placeholderSuffix": "}",
"valueSeparator": ":",
"requiredProperties": [],
}
},
"propertySources": "@AbstractEnvironment.propertySources"
}
},
"SYSTEM_ENVIRONMENT_PROPERTY_SOURCE_NAME": "systemEnvironment",
"SYSTEM_PROPERTIES_PROPERTY_SOURCE_NAME": "systemProperties",
},
"SERVLET_CONTEXT_PROPERTY_SOURCE_NAME": "servletContextInitParams",
"SERVLET_CONFIG_PROPERTY_SOURCE_NAME": "servletConfigInitParams",
"JNDI_PROPERTY_SOURCE_NAME": "jndiProperties",
"jndiPresent": false
}
}