Spring Boot 和 MVC 提供的组件

Spring Boot 和 MVC 运行需要哪些内部组件?
可以输出注入到 应用上下文(ApplicationContext) 中的组件定义名称列表,这样一目了然:

  1. 内部处理程序
    • @Configuration:internalConfigurationAnnotationProcessor
    • @Autowired:internalAutowiredAnnotationProcessor
    • @JSR-330:internalCommonAnnotationProcessor
    • 事件监听器:internalEventListenerProcessor、internalEventListenerFactory
  2. 属性自动配置
    • AutoConfigurationPackages、PropertyPlaceholderAutoConfiguration、BeanTypeRegistry、propertySourcesPlaceholderConfigurer
  3. 嵌入的Servlet容器
    • Tomcat容器:EmbeddedTomcat、tomcatEmbeddedServletContainerFactory
    • EmbeddedServletContainerAutoConfiguration、embeddedServletContainerCustomizerBeanPostProcessor
  4. 请求分发程序
    • DispatcherServletConfiguration、dispatcherServlet、WebMvcProperties、DispatcherServletRegistrationConfiguration、dispatcherServletRegistration、DispatcherServletAutoConfiguration
  5. Spring MVC
    • ResourceProperties、EnableWebMvcConfiguration
    • 处理程序映射:requestMappingHandlerAdapter、requestMappingHandlerMapping、mvcPathMatcher、viewControllerHandlerMapping、beanNameHandlerMapping、resourceHandlerMapping、defaultServletHandlerMapping、httpRequestHandlerAdapter
    • 解析器:handlerExceptionResolver、mvcViewResolver、WebMvcAutoConfigurationAdapter、defaultViewResolver、viewResolver
    • 拦截器:requestContextFilter、hiddenHttpMethodFilter、applicationContextIdFilter、metricsFilter、webRequestLoggingFilter、characterEncodingFilter
    • WebMvcAutoConfiguration
  6. 健康指标
    • 磁盘空间:DiskSpaceHealthIndicatorConfiguration、diskSpaceHealthIndicator、diskSpaceHealthIndicatorProperties
    • HealthIndicatorAutoConfiguration、healthAggregator、HealthIndicatorProperties
    • 计数器、测量:counterBuffers、gaugeBuffers、counterService、gaugeService、MetricRepositoryAutoConfiguration
  7. JMX
    • JmxAutoConfiguration、mbeanExporter、objectNamingStrategy、mbeanServer
  8. 端点/Endpoint
    • 请求映射:RequestMappingEndpointConfiguration、requestMappingEndpoint
    • 端点:EndpointAutoConfiguration、environmentEndpoint、healthEndpoint、beansEndpoint、infoEndpoint、loggersEndpoint、metricsEndpoint、traceEndpoint、dumpEndpoint、autoConfigurationReportEndpoint、shutdownEndpoint、configurationPropertiesReportEndpoint、auditEventsEndpoint、EndpointProperties
    • JMX方式公开的端点:EndpointMBeanExportAutoConfiguration、endpointMBeanExporter、EndpointMBeanExportProperties
  9. HTTP请求
    • 消息转换器:StringHttpMessageConverterConfiguration、stringHttpMessageConverter
    • 编码:HttpEncodingProperties
    • JSON/Jackson:MappingJackson2HttpMessageConverterConfiguration、mappingJackson2HttpMessageConverter、JacksonHttpMessageConvertersConfiguration
    • HttpMessageConvertersAutoConfiguration、messageConverters
  10. MVC端点/Endpoint
  • EndpointWebMvcManagementContextConfiguration、endpointHandlerMapping、mvcEndpoints、environmentMvcEndpoint、heapdumpMvcEndpoint、healthMvcEndpoint、loggersMvcEndpoint、metricsMvcEndpoint、auditEventMvcEndpoint、logfileMvcEndpoint、shutdownMvcEndpoint

详细 INFO 级别的日志:

# Spring Boot 提供的组件
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : Let's inspect the beans provided by Spring Boot:
# ======= 内部处理程序 =======
# 内部的配置(@Configuration)注解处理程序(internalConfigurationAnnotationProcessor)
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.context.annotation.internalConfigurationAnnotationProcessor
# 内部的自动注入(@Autowired)注解处理程序(internalAutowiredAnnotationProcessor)
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.context.annotation.internalAutowiredAnnotationProcessor
# 内部的@Required注解处理程序
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.context.annotation.internalRequiredAnnotationProcessor
# 内部的公共注解处理程序
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.context.annotation.internalCommonAnnotationProcessor
# 内部的事件监听器处理程序(internalEventListenerProcessor)
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.context.event.internalEventListenerProcessor
# 内部的事件监听器工厂(internalEventListenerFactory)
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.context.event.internalEventListenerFactory
# ======= 本应用 =======
## 本应用启动入口
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : helloApplication
# 内部缓存的元数据读取程序工厂
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory
# 本应用定义的控制器
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : helloController
# 本应用自定义的命令行运行程序(commandLineRunner)
2017-10-03 00:05:05.901  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : commandLineRunner
# 自动配置扫描包路径集合(AutoConfigurationPackages)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.AutoConfigurationPackages
# 属性占位符自动配置(PropertyPlaceholderAutoConfiguration)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration
# 组件类型注册表(BeanTypeRegistry)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.condition.BeanTypeRegistry
# 属性源文件占位符替换配置程序(propertySourcesPlaceholderConfigurer)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : propertySourcesPlaceholderConfigurer
# ======= Jackson配置 =======
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : standardJacksonObjectMapperBuilderCustomizer
# Jackson属性(JacksonProperties)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties
# 配置属性绑定后置处理程序
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.store
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : jacksonObjectMapperBuilder
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration
# Jackson对象映射
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : jacksonObjectMapper
# Jackson自动配置(JacksonAutoConfiguration)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : jsonComponentModule
# Tomcat套接字配置
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration$TomcatWebSocketConfiguration
# Web套接字容器自定义
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : websocketContainerCustomizer
# Web套接字自动配置
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration
# ======= 嵌入的Servlet容器配置 =======
# 嵌入的Tomcat实例
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat
# 基于Tomcat实现的嵌入的Servlet容器工厂(tomcatEmbeddedServletContainerFactory)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : tomcatEmbeddedServletContainerFactory
# 嵌入的Servlet容器自动配置(EmbeddedServletContainerAutoConfiguration)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration
# 嵌入的Servlet容器自定义组件后置处理器(embeddedServletContainerCustomizerBeanPostProcessor)
2017-10-03 00:05:05.902  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : embeddedServletContainerCustomizerBeanPostProcessor
# 错误页面注册组件的后置处理程序
2017-10-03 00:05:05.902  INFO 48065 ---  �[2m[           main] spring.guides.hello.HelloApplication     : errorPageRegistrarBeanPostProcessor
# ======= 请求分发程序 =======
# 请求分发程序配置(DispatcherServletConfiguration)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletConfiguration
# 请求分发程序(dispatcherServlet)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : dispatcherServlet
# Web MVC属性(WebMvcProperties)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : spring.mvc-org.springframework.boot.autoconfigure.web.WebMvcProperties
# 请求分发程序注册组件配置(DispatcherServletRegistrationConfiguration)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration
# 请求分发程序注册组件(dispatcherServletRegistration)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : dispatcherServletRegistration
# 请求分发程序自动配置(DispatcherServletAutoConfiguration)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration
# 校验程序自动配置
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration
# 默认的校验程序(defaultValidator)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : defaultValidator
# 方法参数校验程序后置处理程序
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : methodValidationPostProcessor
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration
# ======= /error 异常错误响应 =======
# 错误响应组件
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : error
# 组件名称视图解析器(beanNameViewResolver)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : beanNameViewResolver
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration
# 基于约定的错误视图解析器
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : conventionErrorViewResolver
# 错误请求自动配置
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration
# 错误属性
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : errorAttributes
# 基本的错误控制器
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : basicErrorController
# 错误页面自定义
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : errorPageCustomizer
# 保留错误请求控制器的目标类型的后置处理程序
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : preserveErrorControllerTargetClassPostProcessor
# ======= MVC =======
# 资源文件属性(ResourceProperties)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : spring.resources-org.springframework.boot.autoconfigure.web.ResourceProperties
# 启用Web MVC配置
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration
# 请求URL映射处理程序适配器(requestMappingHandlerAdapter)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : requestMappingHandlerAdapter
# 请求URL映射处理程序的映射(requestMappingHandlerMapping)
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : requestMappingHandlerMapping
# MVC校验程序
2017-10-03 00:05:05.903  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcValidator
# MVC内容协商管理者
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcContentNegotiationManager
# MVC请求路径匹配程序
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcPathMatcher
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcUrlPathHelper
# 视图控制器处理程序映射(viewControllerHandlerMapping)
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : viewControllerHandlerMapping
# 组件名称处理程序映射
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : beanNameHandlerMapping
# 资源处理程序映射
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : resourceHandlerMapping
# MVC资源URL提供者
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcResourceUrlProvider
# 默认的Servlet处理程序映射(defaultServletHandlerMapping)
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : defaultServletHandlerMapping
# MVC约定服务
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcConversionService
# MVC URI组件集
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcUriComponentsContributor
# HTTP请求处理程序适配器(httpRequestHandlerAdapter)
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : httpRequestHandlerAdapter
# 简单的控制器处理程序适配器
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : simpleControllerHandlerAdapter
# 处理程序异常解析器(handlerExceptionResolver)
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : handlerExceptionResolver
# MVC视图解析器(mvcViewResolver)
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcViewResolver
# 图标配置
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration
# 图标处理程序映射
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : faviconHandlerMapping
# 图标请求处理程序
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : faviconRequestHandler
# Web MVC自动配置适配器
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter
# 默认的视图解析器
2017-10-03 00:05:05.904  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : defaultViewResolver
# 视图解析器(viewResolver)
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : viewResolver
# 欢迎页面处理程序映射
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : welcomePageHandlerMapping
# ======= Filter拦截器 =======
# 请求上下文拦截器(requestContextFilter)
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : requestContextFilter
# Web MVC自动配置(WebMvcAutoConfiguration)
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration
# 隐藏的HTTP方法拦截器
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : hiddenHttpMethodFilter
# HTTP PUT表单内容拦截器
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : httpPutFormContentFilter
# ======= Audit审计 =======
# 审计事件存储库配置
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration$AuditEventRepositoryConfiguration
# 审计事件存储库
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : auditEventRepository
# 审计自动配置(AuditAutoConfiguration)
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration
# 审计监听器
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : auditListener
# 项目信息自动配置
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration
# 项目信息属性
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.InfoContributorAutoConfiguration
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : envInfoContributor
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : management.info-org.springframework.boot.actuate.autoconfigure.InfoContributorProperties
# ======= 健康指标 =======
# 磁盘空间健康指标器配置
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration
# 磁盘空间健康指示器
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : diskSpaceHealthIndicator
# 磁盘空间健康指示器配置属性
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : diskSpaceHealthIndicatorProperties
# 健康指标器自动配置
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration
# 健康指标聚合器
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : healthAggregator
# 健康指标器配置属性
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : management.health.status-org.springframework.boot.actuate.autoconfigure.HealthIndicatorProperties
# 快速指标服务集配置
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration
# 计数器缓冲区列表
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : counterBuffers
# 测量缓冲区列表
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : gaugeBuffers
# 执行器指标度量读取程序
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : actuatorMetricReader
# 计数器服务
2017-10-03 00:05:05.905  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : counterService
# 测量服务
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : gaugeService
# 指标存储库自动配置
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration
# ======= JMX =======
# JMX自动配置
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration
# JMX组件导出程序
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mbeanExporter
# 对象命名策略
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : objectNamingStrategy
# JMX组件服务器
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mbeanServer
# Tomcat指标集配置
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$TomcatMetricsConfiguration
# Tomcat实例的公开指标
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : tomcatPublicMetrics
# 公开指标自动配置
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration
# 系统的公开指标
2017-10-03 00:05:05.906  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : systemPublicMetrics
# 公开指标的指标读取程序
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : metricReaderPublicMetrics
# ======= Endpoint端点 =======
# 请求映射端点配置
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$RequestMappingEndpointConfiguration
# 请求URL映射端点(requestMappingEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : requestMappingEndpoint
# 端点自动配置(EndpointAutoConfiguration)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration
# 公开可配置环境信息的端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : environmentEndpoint
# 健康指标端点(healthEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : healthEndpoint
# 注入的组件列表端点(beansEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : beansEndpoint
# 公开任意应用信息的端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : infoEndpoint
# 日志记录器端点(loggersEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : loggersEndpoint
# 公开指标数据集端点(metricsEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : metricsEndpoint
# 请求跟踪端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : traceEndpoint
# 公开线程信息的转储端点(dumpEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : dumpEndpoint
# 自动配置汇报端点(autoConfigurationReportEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : autoConfigurationReportEndpoint
# 应用关闭端点(shutdownEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : shutdownEndpoint
# 配置属性汇报端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : configurationPropertiesReportEndpoint
# 端点配置属性
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : endpoints-org.springframework.boot.actuate.endpoint.EndpointProperties
# JMX组件公开端点自动配置
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.EndpointMBeanExportAutoConfiguration
# 端点JMX组件导出程序(endpointMBeanExporter)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : endpointMBeanExporter
# 审计事件数据端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : auditEventsEndpoint
# 端点JMX组件导出配置属性
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : endpoints.jmx-org.springframework.boot.actuate.autoconfigure.EndpointMBeanExportProperties
# JMX管理服务器属性自动配置
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration
# 服务器属性
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : serverProperties
# 重复的服务器配置属性检测程序
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : duplicateServerPropertiesDetector
# JMX管理服务器属性自动配置
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.ManagementServerPropertiesAutoConfiguration
# JMX管理Servlet配置属性
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : managementServerProperties
# ======= HTTP请求 =======
# 字符串HTTP消息转换程序配置
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration
# 字符串HTTP消息转换程序(stringHttpMessageConverter-注意'UTF-8'编码)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : stringHttpMessageConverter
# HTTP编码属性(HttpEncodingProperties)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : spring.http.encoding-org.springframework.boot.autoconfigure.web.HttpEncodingProperties
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration
# Jackson <-> HTTP消息转换程序
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mappingJackson2HttpMessageConverter
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration
# HTTP消息转换程序集自动配置
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication      �[2m: org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration
# 消息转换程序列表(messageConverters)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : messageConverters
# ======= MVC端点 =======
# JMX服务器上下文的Web MVC端点配置
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.EndpointWebMvcManagementContextConfiguration
# 端点处理程序映射(endpointHandlerMapping)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : endpointHandlerMapping
# 以MVC方式公开的端点(mvcEndpoints)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : mvcEndpoints
# 公开可配置环境信息的MVC端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : environmentMvcEndpoint
# 堆内存转储的MVC端点(heapdumpMvcEndpoint)
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : heapdumpMvcEndpoint
# 健康指标的MVC端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : healthMvcEndpoint
# 日志记录器的MVC端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : loggersMvcEndpoint
# 公开指标数据集的MVC端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : metricsMvcEndpoint
# 审计事件的MVC端点
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : auditEventMvcEndpoint
# ======= MVC端点属性 =======
# 健康端点的MVC配置属性
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : endpoints.health-org.springframework.boot.actuate.autoconfigure.HealthMvcEndpointProperties
# 端点CORS配置属性
2017-10-03 00:05:05.907  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : endpoints.cors-org.springframework.boot.actuate.autoconfigure.EndpointCorsProperties
# Web MVC端点配置
2017-10-03 00:05:05.908  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$EndpointWebMvcConfiguration
# 应用上下文ID拦截器配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration
# 应用上下文ID拦截器
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : applicationContextIdFilter
# Web MVC端点自动配置(EndpointWebMvcAutoConfiguration)
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration
# JMX管理服务器上下文解析器
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : managementContextResolver
# JMX管理Servlet上下文
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : managementServletContext
# 指标公开属性配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$MetricExportPropertiesConfiguration
# 指标公开属性(MetricExportProperties)
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : spring.metrics.export-org.springframework.boot.actuate.metrics.export.MetricExportProperties
# Statsd指标配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$StatsdConfiguration
# 定时调度任务配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.scheduling.annotation.SchedulingConfiguration
# 内部的定时调度(@Scheduled)注解处理程序(internalScheduledAnnotationProcessor)
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.context.annotation.internalScheduledAnnotationProcessor
# 指标公开自动配置(MetricExportAutoConfiguration)
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration
# 指标汇报的指标写入程序
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : metricWritersMetricExporter
# 指标拦截器自动配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.MetricFilterAutoConfiguration
# 公开指标数据集拦截器
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : metricsFilter
# 请求指标度量拦截器配置属性
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : endpoints.metrics.filter-org.springframework.boot.actuate.autoconfigure.MetricFilterProperties
# 跟踪存储库自动配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.TraceRepositoryAutoConfiguration
# 请求跟踪存储库
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : traceRepository
# Web请求跟踪拦截器自动配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.actuate.autoconfigure.TraceWebFilterAutoConfiguration
# Web请求日志记录拦截器(webRequestLoggingFilter)
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : webRequestLoggingFilter
# 请求跟踪配置属性
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : management.trace-org.springframework.boot.actuate.trace.TraceProperties
# 上下文配置属性自动配置(ConfigurationPropertiesAutoConfiguration)
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration
# HTTP请求编码自动配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.HttpEncodingAutoConfiguration
# 字符编码拦截器
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : characterEncodingFilter
# 区域字符集映射关系自定义
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : localeCharsetMappingsCustomizer
# 多个部分请求自动配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration
# 多个部分配置元素
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : multipartConfigElement
# 多个部分解析器
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : multipartResolver
# 多个部分内容属性
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : spring.http.multipart-org.springframework.boot.autoconfigure.web.MultipartProperties
# ======= Rest =======
# Rest风格的请求模板配置
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.WebClientAutoConfiguration$RestTemplateConfiguration
# Rest风格请求模板的构建者
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : restTemplateBuilder
2017-03-05 23:48:36.080  INFO 50137 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.WebClientAutoConfiguration
2017-10-03 00:05:05.909  INFO 48065 --- [           main] spring.guides.hello.HelloApplication     : org.springframework.boot.autoconfigure.web.WebClientAutoConfiguration

祝玩得开心!ˇˍˇ
云舒,2017.10.3,杭州

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,133评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,682评论 3 390
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,784评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,508评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,603评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,607评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,604评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,359评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,805评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,121评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,280评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,959评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,588评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,206评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,193评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,144评论 2 352

推荐阅读更多精彩内容