Actuator endpoints allow you to monitor and interact with your application. Spring Boot
includes a number of built-in endpoints and you can also add your own. For example the
health endpoint provides basic application health information.
The way that endpoints are exposed will depend on the type of technology that you choose.
Most applications choose HTTP monitoring, where the ID of the endpoint is mapped
to a URL. For example, by default, the health endpoint will be mapped to /health.
List of Endpoints
/autoconfig
This endpoint is a report on the Spring Boot auto-configuration process that happened when
your application started up. It lists all the @Conditional annotations that were
evaluated as the context started and in each case it gives an indication of if (and why)
the condition matched. A positive match results in a bean being included in the context,
and a negative result means the opposite (the bean’s class may not even be loaded).
The report is split into 2 parts, positive matches first, and then negative. If the context is a hierarchy, there is also a separate report on the parent context with the same format (and recursively up to the top of the hierarchy).
The report is actually about @Conditional evaluation not auto-configuration
per se, but most auto-configuration features use @Conditional heavily, so there is a lot
of overlap.
|
Example curl request:
$ curl 'http://localhost:8080/autoconfig' -i -H 'Accept: application/json'
GET /autoconfig HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 70448
{
"positiveMatches" : {
"AuditAutoConfiguration.AuditEventRepositoryConfiguration" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.audit.AuditEventRepository; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#autoConfigurationReportEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.autoconfigure.condition.ConditionEvaluationReport; SearchStrategy: all) found the following [autoConfigurationReport] @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint; SearchStrategy: current) found no beans"
} ],
"EndpointAutoConfiguration#beansEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.BeansEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#configurationPropertiesReportEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.ConfigurationPropertiesReportEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#dumpEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.DumpEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#environmentEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.EnvironmentEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#healthEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.HealthEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#infoEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.InfoEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#metricsEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.MetricsEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#shutdownEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.ShutdownEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration#traceEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.TraceEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration.FlywayEndpointConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.flywaydb.core.Flyway"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnSingleCandidate (types: org.flywaydb.core.Flyway; SearchStrategy: all) found a primary candidate amongst the following [flyway]"
} ],
"EndpointAutoConfiguration.FlywayEndpointConfiguration#flywayEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.FlywayEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration.LiquibaseEndpointConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: liquibase.integration.spring.SpringLiquibase"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnSingleCandidate (types: liquibase.integration.spring.SpringLiquibase; SearchStrategy: all) found a primary candidate amongst the following [liquibase]"
} ],
"EndpointAutoConfiguration.LiquibaseEndpointConfiguration#liquibaseEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.LiquibaseEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointAutoConfiguration.RequestMappingEndpointConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.web.servlet.handler.AbstractHandlerMethodMapping"
} ],
"EndpointAutoConfiguration.RequestMappingEndpointConfiguration#requestMappingEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.RequestMappingEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointWebMvcAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.springframework.web.servlet.DispatcherServlet"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
} ],
"EndpointWebMvcAutoConfiguration.ApplicationContextFilterConfiguration" : [ {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"EndpointWebMvcAutoConfiguration.EndpointWebMvcConfiguration" : [ {
"condition" : "EndpointWebMvcAutoConfiguration.OnManagementMvcCondition",
"message" : "Management context"
} ],
"EndpointWebMvcHypermediaManagementContextConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.hateoas.Link"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
}, {
"condition" : "EndpointWebMvcHypermediaManagementContextConfiguration.EndpointHypermediaEnabledCondition",
"message" : "nested any match resulted in [member condition on org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$EndpointHypermediaEnabledCondition$DocsEndpointEnabled All endpoints are enabled by default] matches and [member condition on org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$EndpointHypermediaEnabledCondition$ActuatorEndpointEnabled The endpoint actuator is disabled] non matches"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.autoconfigure.web.HttpMessageConverters; SearchStrategy: all) found the following [messageConverters]"
} ],
"EndpointWebMvcManagementContextConfiguration#endpointHandlerMapping" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerMapping; SearchStrategy: all) found no beans"
} ],
"EndpointWebMvcManagementContextConfiguration#environmentMvcEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.actuate.endpoint.EnvironmentEndpoint; SearchStrategy: all) found the following [environmentEndpoint]"
}, {
"condition" : "OnEnabledEndpointCondition",
"message" : "All endpoints are enabled by default"
} ],
"EndpointWebMvcManagementContextConfiguration#healthMvcEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.actuate.endpoint.HealthEndpoint; SearchStrategy: all) found the following [healthEndpoint]"
}, {
"condition" : "OnEnabledEndpointCondition",
"message" : "All endpoints are enabled by default"
} ],
"EndpointWebMvcManagementContextConfiguration#logfileMvcEndpoint" : [ {
"condition" : "EndpointWebMvcManagementContextConfiguration.LogFileCondition",
"message" : "Found logging.path: target/logs"
}, {
"condition" : "OnEnabledEndpointCondition",
"message" : "All endpoints are enabled by default"
} ],
"EndpointWebMvcManagementContextConfiguration#metricsMvcEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.actuate.endpoint.MetricsEndpoint; SearchStrategy: all) found the following [metricsEndpoint]"
}, {
"condition" : "OnEnabledEndpointCondition",
"message" : "All endpoints are enabled by default"
} ],
"EndpointWebMvcManagementContextConfiguration#mvcEndpoints" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.mvc.MvcEndpoints; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration#healthAggregator" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.HealthAggregator; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.DataSourcesHealthIndicatorConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.jdbc.core.JdbcTemplate"
}, {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: javax.sql.DataSource; SearchStrategy: all) found the following [dataSource]"
} ],
"HealthIndicatorAutoConfiguration.DataSourcesHealthIndicatorConfiguration#dbHealthIndicator" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (names: dbHealthIndicator; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.DiskSpaceHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
} ],
"HealthIndicatorAutoConfiguration.DiskSpaceHealthIndicatorConfiguration#diskSpaceHealthIndicator" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (names: diskSpaceHealthIndicator; SearchStrategy: all) found no beans"
} ],
"ManagementServerPropertiesAutoConfiguration#managementServerProperties" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.autoconfigure.ManagementServerProperties; SearchStrategy: all) found no beans"
} ],
"MetricExportAutoConfiguration" : [ {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"MetricExportAutoConfiguration#metricWritersMetricExporter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (names: metricWritersMetricExporter; SearchStrategy: all) found no beans"
} ],
"MetricExportAutoConfiguration.MetricExportPropertiesConfiguration#metricExportProperties" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.export.MetricExportProperties; SearchStrategy: all) found no beans"
} ],
"MetricFilterAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,javax.servlet.ServletRegistration,org.springframework.web.filter.OncePerRequestFilter,org.springframework.web.servlet.HandlerMapping"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.actuate.metrics.CounterService,org.springframework.boot.actuate.metrics.GaugeService; SearchStrategy: all) found the following [counterService, gaugeService]"
} ],
"MetricRepositoryAutoConfiguration.FastMetricServicesConfiguration" : [ {
"condition" : "OnJavaCondition",
"message" : "Required JVM version 1.8 or newer found 1.8"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.GaugeService; SearchStrategy: all) found no beans"
} ],
"MetricRepositoryAutoConfiguration.FastMetricServicesConfiguration#actuatorMetricReader" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.buffer.BufferMetricReader; SearchStrategy: all) found no beans"
} ],
"MetricRepositoryAutoConfiguration.FastMetricServicesConfiguration#counterBuffers" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.buffer.CounterBuffers; SearchStrategy: all) found no beans"
} ],
"MetricRepositoryAutoConfiguration.FastMetricServicesConfiguration#counterService" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.CounterService; SearchStrategy: all) found no beans"
} ],
"MetricRepositoryAutoConfiguration.FastMetricServicesConfiguration#gaugeBuffers" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.buffer.GaugeBuffers; SearchStrategy: all) found no beans"
} ],
"MetricRepositoryAutoConfiguration.FastMetricServicesConfiguration#gaugeService" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.GaugeService; SearchStrategy: all) found no beans"
} ],
"PublicMetricsAutoConfiguration.DataSourceMetricsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.sql.DataSource"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: javax.sql.DataSource; SearchStrategy: all) found the following [dataSource]"
} ],
"PublicMetricsAutoConfiguration.TomcatMetricsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.apache.catalina.startup.Tomcat"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
} ],
"PublicMetricsAutoConfiguration.TomcatMetricsConfiguration#tomcatPublicMetrics" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.TomcatPublicMetrics; SearchStrategy: all) found no beans"
} ],
"TraceRepositoryAutoConfiguration#traceRepository" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.trace.TraceRepository; SearchStrategy: all) found no beans"
} ],
"TraceWebFilterAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.springframework.web.servlet.DispatcherServlet,javax.servlet.ServletRegistration"
} ],
"PropertyPlaceholderAutoConfiguration#propertySourcesPlaceholderConfigurer" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.context.support.PropertySourcesPlaceholderConfigurer; SearchStrategy: current) found no beans"
} ],
"GenericCacheConfiguration" : [ {
"condition" : "CacheCondition",
"message" : "Automatic cache type"
} ],
"NoOpCacheConfiguration" : [ {
"condition" : "CacheCondition",
"message" : "Automatic cache type"
} ],
"RedisCacheConfiguration" : [ {
"condition" : "CacheCondition",
"message" : "Automatic cache type"
} ],
"SimpleCacheConfiguration" : [ {
"condition" : "CacheCondition",
"message" : "Automatic cache type"
} ],
"PersistenceExceptionTranslationAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor"
} ],
"PersistenceExceptionTranslationAutoConfiguration#persistenceExceptionTranslationPostProcessor" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor; SearchStrategy: all) found no beans"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"FlywayAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.flywaydb.core.Flyway"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: javax.sql.DataSource; SearchStrategy: all) found the following [dataSource]"
} ],
"FlywayAutoConfiguration.FlywayConfiguration" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.flywaydb.core.Flyway; SearchStrategy: all) found no beans"
} ],
"FlywayAutoConfiguration.FlywayConfiguration#flywayInitializer" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer; SearchStrategy: all) found no beans"
} ],
"GroovyTemplateAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: groovy.text.markup.MarkupTemplateEngine"
} ],
"GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer"
} ],
"GroovyTemplateAutoConfiguration.GroovyMarkupConfiguration#groovyMarkupConfigurer" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.servlet.view.groovy.GroovyMarkupConfig; SearchStrategy: all) found no beans"
} ],
"GroovyTemplateAutoConfiguration.GroovyWebConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.springframework.context.i18n.LocaleContextHolder,org.springframework.web.servlet.view.UrlBasedViewResolver"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"GroovyTemplateAutoConfiguration.GroovyWebConfiguration#groovyMarkupViewResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (names: groovyMarkupViewResolver; SearchStrategy: all) found no beans"
} ],
"JacksonAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: com.fasterxml.jackson.databind.ObjectMapper"
} ],
"JacksonAutoConfiguration.JacksonObjectMapperBuilderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: com.fasterxml.jackson.databind.ObjectMapper,org.springframework.http.converter.json.Jackson2ObjectMapperBuilder"
} ],
"JacksonAutoConfiguration.JacksonObjectMapperBuilderConfiguration#jacksonObjectMapperBuilder" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.http.converter.json.Jackson2ObjectMapperBuilder; SearchStrategy: all) found no beans"
} ],
"JacksonAutoConfiguration.JacksonObjectMapperConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: com.fasterxml.jackson.databind.ObjectMapper,org.springframework.http.converter.json.Jackson2ObjectMapperBuilder"
} ],
"JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found no beans"
} ],
"DataSourceAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.sql.DataSource,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType"
} ],
"DataSourceAutoConfiguration.DataSourceInitializerConfiguration" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer; SearchStrategy: all) found no beans"
} ],
"DataSourceAutoConfiguration.EmbeddedConfiguration" : [ {
"condition" : "DataSourceAutoConfiguration.EmbeddedDataSourceCondition",
"message" : "embedded database H2 detected"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: javax.sql.DataSource,javax.sql.XADataSource; SearchStrategy: all) found no beans"
} ],
"DataSourceAutoConfiguration.JdbcTemplateConfiguration" : [ {
"condition" : "DataSourceAutoConfiguration.DataSourceAvailableCondition",
"message" : "existing auto database detected"
} ],
"DataSourceAutoConfiguration.JdbcTemplateConfiguration#jdbcTemplate" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.jdbc.core.JdbcOperations; SearchStrategy: all) found no beans"
} ],
"DataSourceAutoConfiguration.JdbcTemplateConfiguration#namedParameterJdbcTemplate" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations; SearchStrategy: all) found no beans"
} ],
"DataSourceTransactionManagerAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.jdbc.core.JdbcTemplate,org.springframework.transaction.PlatformTransactionManager"
} ],
"DataSourceTransactionManagerAutoConfiguration#transactionManager" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: javax.sql.DataSource; SearchStrategy: all) found the following [dataSource] @ConditionalOnMissingBean (types: org.springframework.transaction.PlatformTransactionManager; SearchStrategy: all) found no beans"
} ],
"DataSourceTransactionManagerAutoConfiguration.TransactionManagementConfiguration" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration; SearchStrategy: all) found no beans"
} ],
"LiquibaseAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: liquibase.integration.spring.SpringLiquibase"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: javax.sql.DataSource; SearchStrategy: all) found the following [dataSource]"
} ],
"LiquibaseAutoConfiguration.LiquibaseConfiguration" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: liquibase.integration.spring.SpringLiquibase; SearchStrategy: all) found no beans"
} ],
"TransactionAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.transaction.support.TransactionTemplate,org.springframework.transaction.PlatformTransactionManager"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnSingleCandidate (types: org.springframework.transaction.PlatformTransactionManager; SearchStrategy: all) found a primary candidate amongst the following [transactionManager]"
} ],
"TransactionAutoConfiguration#transactionTemplate" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.transaction.support.TransactionTemplate; SearchStrategy: all) found no beans"
} ],
"DispatcherServletAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.web.servlet.DispatcherServlet"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
} ],
"DispatcherServletAutoConfiguration.DispatcherServletConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.ServletRegistration"
}, {
"condition" : "DispatcherServletAutoConfiguration.DefaultDispatcherServletCondition",
"message" : "no ServletRegistrationBean found"
} ],
"EmbeddedServletContainerAutoConfiguration" : [ {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
} ],
"EmbeddedServletContainerAutoConfiguration.EmbeddedTomcat" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.apache.catalina.startup.Tomcat"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.context.embedded.EmbeddedServletContainerFactory; SearchStrategy: current) found no beans"
} ],
"ErrorMvcAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.springframework.web.servlet.DispatcherServlet"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
} ],
"ErrorMvcAutoConfiguration#basicErrorController" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.ErrorController; SearchStrategy: current) found no beans"
} ],
"ErrorMvcAutoConfiguration#errorAttributes" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.ErrorAttributes; SearchStrategy: current) found no beans"
} ],
"ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration" : [ {
"condition" : "ErrorMvcAutoConfiguration.ErrorTemplateMissingCondition",
"message" : "No error template view detected"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration#beanNameViewResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found no beans"
} ],
"ErrorMvcAutoConfiguration.WhitelabelErrorViewConfiguration#defaultErrorView" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (names: error; SearchStrategy: all) found no beans"
} ],
"HttpEncodingAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.web.filter.CharacterEncodingFilter"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"HttpEncodingAutoConfiguration#characterEncodingFilter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.filter.CharacterEncodingFilter; SearchStrategy: all) found no beans"
} ],
"HttpMessageConvertersAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.http.converter.HttpMessageConverter"
} ],
"HttpMessageConvertersAutoConfiguration#messageConverters" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.HttpMessageConverters; SearchStrategy: all) found no beans"
} ],
"HttpMessageConvertersAutoConfiguration.StringHttpMessageConverterConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.http.converter.StringHttpMessageConverter"
} ],
"HttpMessageConvertersAutoConfiguration.StringHttpMessageConverterConfiguration#stringHttpMessageConverter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.http.converter.StringHttpMessageConverter; SearchStrategy: all) found no beans"
} ],
"JacksonHttpMessageConvertersConfiguration.MappingJackson2HttpMessageConverterConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: com.fasterxml.jackson.databind.ObjectMapper"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found the following [jacksonObjectMapper]"
} ],
"JacksonHttpMessageConvertersConfiguration.MappingJackson2HttpMessageConverterConfiguration#mappingJackson2HttpMessageConverter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; SearchStrategy: all) found no beans"
} ],
"MultipartAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.springframework.web.multipart.support.StandardServletMultipartResolver,javax.servlet.MultipartConfigElement"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"MultipartAutoConfiguration#multipartConfigElement" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: javax.servlet.MultipartConfigElement; SearchStrategy: all) found no beans"
} ],
"MultipartAutoConfiguration#multipartResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.multipart.MultipartResolver; SearchStrategy: all) found no beans"
} ],
"ServerPropertiesAutoConfiguration" : [ {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
} ],
"ServerPropertiesAutoConfiguration#serverProperties" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.ServerProperties; SearchStrategy: current) found no beans"
} ],
"WebMvcAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,org.springframework.web.servlet.DispatcherServlet,org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found no beans"
} ],
"WebMvcAutoConfiguration#hiddenHttpMethodFilter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.filter.HiddenHttpMethodFilter; SearchStrategy: all) found no beans"
} ],
"WebMvcAutoConfiguration#httpPutFormContentFilter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.filter.HttpPutFormContentFilter; SearchStrategy: all) found no beans"
}, {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) found no beans"
} ],
"WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) found no beans"
} ],
"WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found the following [defaultViewResolver, beanNameViewResolver, mvcViewResolver] @ConditionalOnMissingBean (names: viewResolver; types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) found no beans"
} ],
"WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter.FaviconConfiguration" : [ {
"condition" : "OnPropertyCondition",
"message" : "matched"
} ],
"WebSocketAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.servlet.Servlet,javax.websocket.server.ServerContainer"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
} ],
"WebSocketAutoConfiguration.TomcatWebSocketConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.apache.catalina.startup.Tomcat,org.apache.tomcat.websocket.server.WsSci"
} ],
"WebSocketAutoConfiguration.TomcatWebSocketConfiguration#websocketContainerCustomizer" : [ {
"condition" : "OnJavaCondition",
"message" : "Required JVM version 1.7 or newer found 1.8"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (names: websocketContainerCustomizer; SearchStrategy: all) found no beans"
} ]
},
"negativeMatches" : {
"AuditAutoConfiguration#authenticationAuditListener" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.authentication.event.AbstractAuthenticationEvent"
} ],
"AuditAutoConfiguration#authorizationAuditListener" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.access.event.AbstractAuthorizationEvent"
} ],
"CacheStatisticsAutoConfiguration" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) found no beans"
} ],
"CacheStatisticsAutoConfiguration.ConcurrentMapCacheStatisticsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.cache.concurrent.ConcurrentMapCache"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.actuate.autoconfigure.CacheStatisticsAutoConfiguration' did not match"
} ],
"CacheStatisticsAutoConfiguration.EhCacheCacheStatisticsProviderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.cache.ehcache.EhCacheCache,net.sf.ehcache.Ehcache,net.sf.ehcache.statistics.StatisticsGateway"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.actuate.autoconfigure.CacheStatisticsAutoConfiguration' did not match"
} ],
"CacheStatisticsAutoConfiguration.GuavaCacheStatisticsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.google.common.cache.Cache,org.springframework.cache.guava.GuavaCache"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.actuate.autoconfigure.CacheStatisticsAutoConfiguration' did not match"
} ],
"CacheStatisticsAutoConfiguration.HazelcastCacheStatisticsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.hazelcast.core.IMap,com.hazelcast.spring.cache.HazelcastCache"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.actuate.autoconfigure.CacheStatisticsAutoConfiguration' did not match"
} ],
"CacheStatisticsAutoConfiguration.InfinispanCacheStatisticsProviderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.infinispan.spring.provider.SpringCache"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.actuate.autoconfigure.CacheStatisticsAutoConfiguration' did not match"
} ],
"CacheStatisticsAutoConfiguration.JCacheCacheStatisticsProviderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.cache.Caching,org.springframework.cache.jcache.JCacheCache"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.actuate.autoconfigure.CacheStatisticsAutoConfiguration' did not match"
} ],
"CacheStatisticsAutoConfiguration.NoOpCacheStatisticsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.cache.support.NoOpCacheManager"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.actuate.autoconfigure.CacheStatisticsAutoConfiguration' did not match"
} ],
"CrshAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.crsh.plugin.PluginLifeCycle"
} ],
"EndpointMBeanExportAutoConfiguration" : [ {
"condition" : "EndpointMBeanExportAutoConfiguration.JmxEnabledCondition",
"message" : "JMX Endpoints"
} ],
"EndpointWebMvcHypermediaManagementContextConfiguration#curieProvider" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.actuate.endpoint.mvc.DocsMvcEndpoint; SearchStrategy: all) found no beans"
} ],
"EndpointWebMvcHypermediaManagementContextConfiguration#halJsonMvcEndpoint" : [ {
"condition" : "OnEnabledEndpointCondition",
"message" : "The endpoint actuator is disabled"
} ],
"EndpointWebMvcHypermediaManagementContextConfiguration.DocsMvcEndpointConfiguration#docsMvcEndpoint" : [ {
"condition" : "OnEnabledEndpointCondition",
"message" : "All endpoints are enabled by default"
}, {
"condition" : "OnResourceCondition",
"message" : "resource not found: classpath:/META-INF/resources/spring-boot-actuator/docs/index.html"
} ],
"EndpointWebMvcHypermediaManagementContextConfiguration.MvcEndpointAdvice" : [ {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties endpoints.hypermedia.enabled"
} ],
"EndpointWebMvcManagementContextConfiguration#shutdownMvcEndpoint" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.actuate.endpoint.ShutdownEndpoint; SearchStrategy: all) found the following [shutdownEndpoint]"
}, {
"condition" : "OnEnabledEndpointCondition",
"message" : "The endpoint shutdown is disabled"
} ],
"HealthIndicatorAutoConfiguration#applicationHealthIndicator" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.health.HealthIndicator; SearchStrategy: all) found the following [diskSpaceHealthIndicator, dbHealthIndicator]"
} ],
"HealthIndicatorAutoConfiguration.CassandraHealthIndicatorConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.data.cassandra.core.CassandraOperations,com.datastax.driver.core.Cluster"
} ],
"HealthIndicatorAutoConfiguration.ElasticsearchHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.elasticsearch.client.Client; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.JmsHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: javax.jms.ConnectionFactory; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.MailHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.mail.javamail.JavaMailSenderImpl; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.MongoHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.data.mongodb.core.MongoTemplate; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.RabbitHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.amqp.rabbit.core.RabbitTemplate; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.RedisHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found no beans"
} ],
"HealthIndicatorAutoConfiguration.SolrHealthIndicatorConfiguration" : [ {
"condition" : "OnEnabledHealthIndicatorCondition",
"message" : "All default health indicators are enabled by default"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.apache.solr.client.solrj.SolrServer; SearchStrategy: all) found no beans"
} ],
"JolokiaAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.jolokia.http.AgentServlet"
} ],
"ManagementServerPropertiesAutoConfiguration#securityProperties" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.config.annotation.web.configuration.EnableWebSecurity"
} ],
"ManagementServerPropertiesAutoConfiguration#serverProperties" : [ {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.autoconfigure.web.ServerProperties; SearchStrategy: all) found the following [serverProperties]"
} ],
"ManagementWebSecurityAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.config.annotation.web.configuration.EnableWebSecurity"
} ],
"MetricExportAutoConfiguration#statsdMetricWriter" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.boot.actuate.metrics.statsd.StatsdMetricWriter; SearchStrategy: all) found no beans"
}, {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties spring.metrics.export.statsd.host"
} ],
"MetricRepositoryAutoConfiguration.LegacyMetricRepositoryConfiguration" : [ {
"condition" : "OnJavaCondition",
"message" : "Required JVM version older than 1.8 found 1.8"
} ],
"MetricRepositoryAutoConfiguration.LegacyMetricServicesConfiguration" : [ {
"condition" : "OnJavaCondition",
"message" : "Required JVM version older than 1.8 found 1.8"
} ],
"MetricsChannelAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.messaging.MessageChannel"
} ],
"MetricsDropwizardAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.codahale.metrics.MetricRegistry"
} ],
"PublicMetricsAutoConfiguration#richGaugePublicMetrics" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.actuate.metrics.rich.RichGaugeReader; SearchStrategy: all) found no beans"
} ],
"PublicMetricsAutoConfiguration.CacheStatisticsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.cache.CacheManager"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.cache.CacheManager; SearchStrategy: all) found no beans"
} ],
"PublicMetricsAutoConfiguration.DataSourceMetricsConfiguration#dataSourcePublicMetrics" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvider; SearchStrategy: all) found no beans"
} ],
"PublicMetricsAutoConfiguration.IntegrationMetricsConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.integration.monitor.IntegrationMBeanExporter"
} ],
"MessageSourceAutoConfiguration" : [ {
"condition" : "MessageSourceAutoConfiguration.ResourceBundleCondition",
"message" : "No bundle found for spring.messages.basename: messages"
} ],
"SpringApplicationAdminJmxAutoConfiguration" : [ {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties spring.application.admin.enabled"
} ],
"RabbitAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.amqp.rabbit.core.RabbitTemplate,com.rabbitmq.client.Channel"
} ],
"AopAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.aspectj.lang.annotation.Aspect,org.aspectj.lang.reflect.Advice"
} ],
"BatchAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.batch.core.launch.JobLauncher"
} ],
"CacheAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.cache.CacheManager"
}, {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.cache.interceptor.CacheAspectSupport; SearchStrategy: all) found no beans"
} ],
"CacheAutoConfiguration.CacheManagerJpaDependencyConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
}, {
"condition" : "ConditionEvaluationReport.AncestorsMatchedCondition",
"message" : "Ancestor 'org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration' did not match"
} ],
"EhCacheCacheConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: net.sf.ehcache.Cache,org.springframework.cache.ehcache.EhCacheCacheManager"
} ],
"GuavaCacheConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.google.common.cache.CacheBuilder,org.springframework.cache.guava.GuavaCacheManager"
} ],
"HazelcastCacheConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.hazelcast.core.HazelcastInstance,com.hazelcast.spring.cache.HazelcastCacheManager"
} ],
"InfinispanCacheConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.infinispan.spring.provider.SpringEmbeddedCacheManager"
} ],
"JCacheCacheConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.cache.Caching,org.springframework.cache.jcache.JCacheCacheManager"
} ],
"CassandraAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.datastax.driver.core.Cluster"
} ],
"CloudAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.cloud.config.java.CloudScanConfiguration"
} ],
"CassandraDataAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.datastax.driver.core.Cluster,org.springframework.data.cassandra.core.CassandraAdminOperations"
} ],
"CassandraRepositoriesAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.datastax.driver.core.Session,org.springframework.data.cassandra.repository.CassandraRepository"
} ],
"ElasticsearchAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.elasticsearch.client.Client,org.springframework.data.elasticsearch.client.TransportClientFactoryBean,org.springframework.data.elasticsearch.client.NodeClientFactoryBean"
} ],
"ElasticsearchDataAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.elasticsearch.client.Client,org.springframework.data.elasticsearch.core.ElasticsearchTemplate"
} ],
"ElasticsearchRepositoriesAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.elasticsearch.client.Client,org.springframework.data.elasticsearch.repository.ElasticsearchRepository"
} ],
"JpaRepositoriesAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.data.jpa.repository.JpaRepository"
} ],
"MongoDataAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.mongodb.Mongo,org.springframework.data.mongodb.core.MongoTemplate"
} ],
"MongoRepositoriesAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.mongodb.Mongo,org.springframework.data.mongodb.repository.MongoRepository"
} ],
"RedisAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.data.redis.connection.jedis.JedisConnection,org.springframework.data.redis.core.RedisOperations,redis.clients.jedis.Jedis"
} ],
"RepositoryRestMvcAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration"
} ],
"SolrRepositoriesAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.apache.solr.client.solrj.SolrServer,org.springframework.data.solr.repository.SolrRepository"
} ],
"SpringDataWebAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.data.web.PageableHandlerMethodArgumentResolver"
} ],
"FlywayAutoConfiguration.FlywayConfiguration.FlywayInitializerJpaDependencyConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
} ],
"FlywayAutoConfiguration.FlywayJpaDependencyConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
} ],
"FreeMarkerAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: freemarker.template.Configuration,org.springframework.ui.freemarker.FreeMarkerConfigurationFactory"
} ],
"GsonAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.google.gson.Gson"
} ],
"H2ConsoleAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.h2.server.web.WebServlet"
}, {
"condition" : "OnWebApplicationCondition",
"message" : "found web application 'session' scope"
}, {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties spring.h2.console.enabled"
} ],
"HypermediaAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.plugin.core.Plugin"
} ],
"HazelcastAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.hazelcast.core.HazelcastInstance"
} ],
"HazelcastJpaDependencyAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.hazelcast.core.HazelcastInstance,org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
} ],
"IntegrationAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.integration.config.EnableIntegration"
} ],
"JacksonAutoConfiguration.JodaDateTimeJacksonConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat"
} ],
"JacksonAutoConfiguration.ParameterNamesModuleConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.fasterxml.jackson.module.paramnames.ParameterNamesModule"
} ],
"DataSourceAutoConfiguration.NonEmbeddedConfiguration" : [ {
"condition" : "DataSourceAutoConfiguration.NonEmbeddedDataSourceCondition",
"message" : "missing supported DataSource"
} ],
"DataSourceAutoConfiguration.TomcatDataSourceJmxConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.apache.tomcat.jdbc.pool.DataSourceProxy"
} ],
"JndiDataSourceAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: javax.sql.DataSource,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType"
}, {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties spring.datasource.jndi-name"
} ],
"XADataSourceAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.transaction.TransactionManager"
} ],
"DataSourcePoolMetadataProvidersConfiguration.CommonsDbcp2PoolDataSourceMetadataProviderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.apache.commons.dbcp2.BasicDataSource"
} ],
"DataSourcePoolMetadataProvidersConfiguration.CommonsDbcpPoolDataSourceMetadataProviderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.apache.commons.dbcp.BasicDataSource"
} ],
"DataSourcePoolMetadataProvidersConfiguration.HikariPoolDataSourceMetadataProviderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.zaxxer.hikari.HikariDataSource"
} ],
"DataSourcePoolMetadataProvidersConfiguration.TomcatDataSourcePoolMetadataProviderConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.apache.tomcat.jdbc.pool.DataSource"
} ],
"JerseyAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.glassfish.jersey.server.spring.SpringComponentProvider"
} ],
"JmsAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.jms.core.JmsTemplate"
} ],
"JndiConnectionFactoryAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.jms.core.JmsTemplate"
} ],
"ActiveMQAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.jms.ConnectionFactory,org.apache.activemq.ActiveMQConnectionFactory"
} ],
"ArtemisAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.jms.ConnectionFactory,org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory"
} ],
"HornetQAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.jms.ConnectionFactory,org.hornetq.api.jms.HornetQJMSClient"
} ],
"JmxAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "@ConditionalOnClass classes found: org.springframework.jmx.export.MBeanExporter"
}, {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty expected 'true' for properties spring.jmx.enabled"
} ],
"JooqAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.jooq.DSLContext"
} ],
"LiquibaseAutoConfiguration.LiquibaseJpaDependencyConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
} ],
"MailSenderAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.mail.internet.MimeMessage"
} ],
"MailSenderValidatorAutoConfiguration" : [ {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties spring.mail.test-connection"
} ],
"DeviceDelegatingViewResolverAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver"
} ],
"DeviceResolverAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.mobile.device.DeviceResolverHandlerInterceptor,org.springframework.mobile.device.DeviceHandlerMethodArgumentResolver"
} ],
"SitePreferenceAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.mobile.device.site.SitePreferenceHandlerInterceptor,org.springframework.mobile.device.site.SitePreferenceHandlerMethodArgumentResolver"
} ],
"MongoAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.mongodb.MongoClient"
} ],
"EmbeddedMongoAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.mongodb.Mongo,de.flapdoodle.embed.mongo.MongodStarter"
} ],
"MustacheAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.samskivert.mustache.Mustache"
} ],
"HibernateJpaAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean,javax.persistence.EntityManager"
} ],
"ReactorAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: reactor.spring.context.config.EnableReactor,reactor.Environment"
} ],
"FallbackWebSecurityAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.config.annotation.web.configuration.EnableWebSecurity"
} ],
"SecurityAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.authentication.AuthenticationManager,org.springframework.security.config.annotation.authentication.configurers.GlobalAuthenticationConfigurerAdapter"
} ],
"SecurityFilterAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer,org.springframework.security.config.http.SessionCreationPolicy"
} ],
"OAuth2AutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.security.oauth2.common.OAuth2AccessToken"
} ],
"SendGridAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.sendgrid.SendGrid"
} ],
"SessionAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.session.Session"
} ],
"FacebookAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.social.config.annotation.SocialConfigurerAdapter,org.springframework.social.facebook.connect.FacebookConnectionFactory"
} ],
"LinkedInAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.social.config.annotation.SocialConfigurerAdapter,org.springframework.social.linkedin.connect.LinkedInConnectionFactory"
} ],
"SocialWebAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.social.connect.web.ConnectController,org.springframework.social.config.annotation.SocialConfigurerAdapter"
} ],
"TwitterAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.social.config.annotation.SocialConfigurerAdapter,org.springframework.social.twitter.connect.TwitterConnectionFactory"
} ],
"SolrAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.apache.solr.client.solrj.impl.HttpSolrServer,org.apache.solr.client.solrj.impl.CloudSolrServer,org.apache.solr.common.cloud.HashPartitioner"
} ],
"ThymeleafAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.thymeleaf.spring4.SpringTemplateEngine"
} ],
"JtaAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: javax.transaction.Transaction"
} ],
"VelocityAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.apache.velocity.app.VelocityEngine,org.springframework.ui.velocity.VelocityEngineFactory"
} ],
"DispatcherServletAutoConfiguration.DispatcherServletConfiguration#multipartResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnBean (types: org.springframework.web.multipart.MultipartResolver; SearchStrategy: all) found no beans"
} ],
"EmbeddedServletContainerAutoConfiguration.EmbeddedJetty" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.eclipse.jetty.server.Server,org.eclipse.jetty.util.Loader,org.eclipse.jetty.webapp.WebAppContext"
} ],
"EmbeddedServletContainerAutoConfiguration.EmbeddedUndertow" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: io.undertow.Undertow,org.xnio.SslClientAuthMode"
} ],
"GsonHttpMessageConvertersConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.google.gson.Gson"
} ],
"JacksonHttpMessageConvertersConfiguration.MappingJackson2XmlHttpMessageConverterConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: com.fasterxml.jackson.dataformat.xml.XmlMapper"
} ],
"WebMvcAutoConfiguration.ResourceChainCustomizerConfiguration" : [ {
"condition" : "OnEnabledResourceChainCondition",
"message" : "Webjars locator (org.webjars.WebJarAssetLocator) is absent"
} ],
"WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found the following [beanNameViewResolver]"
} ],
"WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#dateFormatter" : [ {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties spring.mvc.date-format"
} ],
"WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#localeResolver" : [ {
"condition" : "OnBeanCondition",
"message" : "@ConditionalOnMissingBean (types: org.springframework.web.servlet.LocaleResolver; SearchStrategy: all) found no beans"
}, {
"condition" : "OnPropertyCondition",
"message" : "@ConditionalOnProperty missing required properties spring.mvc.locale"
} ],
"WebSocketAutoConfiguration.JettyWebSocketConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer"
} ],
"WebSocketAutoConfiguration.UndertowWebSocketConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: io.undertow.websockets.jsr.Bootstrap"
} ],
"WebSocketMessagingAutoConfiguration" : [ {
"condition" : "OnClassCondition",
"message" : "required @ConditionalOnClass classes not found: org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer"
} ]
}
}
/beans
This endpoint is a report on the Spring Boot ApplicationContext. It lists the beans in
the context and their dependencies, detailing the names and concrete classes of each bean.
Some beans are pure configuration (any class that is annotated @Configuration).
|
Example curl request:
$ curl 'http://localhost:8080/beans' -i -H 'Accept: application/json'
GET /beans HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 62775
[ {
"context" : "application:-1",
"parent" : null,
"beans" : [ {
"bean" : "springBootHypermediaApplication",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.hypermedia.SpringBootHypermediaApplication$$EnhancerBySpringCGLIB$$5a2c927e",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "groovyTemplateEngine",
"scope" : "singleton",
"type" : "groovy.text.GStringTemplateEngine",
"resource" : "org.springframework.boot.actuate.hypermedia.SpringBootHypermediaApplication",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.PropertyPlaceholderAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.PropertyPlaceholderAutoConfiguration$$EnhancerBySpringCGLIB$$dc604c1c",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.condition.BeanTypeRegistry",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.condition.BeanTypeRegistry$OptimizedBeanTypeRegistry",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "propertySourcesPlaceholderConfigurer",
"scope" : "singleton",
"type" : "org.springframework.context.support.PropertySourcesPlaceholderConfigurer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/PropertyPlaceholderAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration$TomcatWebSocketConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration$TomcatWebSocketConfiguration$$EnhancerBySpringCGLIB$$535623cb",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "websocketContainerCustomizer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.websocket.TomcatWebSocketContainerCustomizer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/websocket/WebSocketAutoConfiguration$TomcatWebSocketConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration$$EnhancerBySpringCGLIB$$373437fa",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat$$EnhancerBySpringCGLIB$$d806e6be",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "tomcatEmbeddedServletContainerFactory",
"scope" : "singleton",
"type" : "org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$$EnhancerBySpringCGLIB$$90f073e2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "embeddedServletContainerCustomizerBeanPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizerBeanPostProcessor",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletConfiguration$$EnhancerBySpringCGLIB$$cae952f4",
"resource" : "null",
"dependencies" : [ "serverProperties", "spring.mvc.CONFIGURATION_PROPERTIES", "multipartConfigElement" ]
}, {
"bean" : "dispatcherServlet",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.DispatcherServlet",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "dispatcherServletRegistration",
"scope" : "singleton",
"type" : "org.springframework.boot.context.embedded.ServletRegistrationBean",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.mvc.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor",
"resource" : "null",
"dependencies" : [ "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.store", "stringOrNumberMigrationVersionConverter" ]
}, {
"bean" : "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.store",
"scope" : "singleton",
"type" : "org.springframework.boot.context.properties.ConfigurationBeanFactoryMetaData",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$$EnhancerBySpringCGLIB$$19f7e5f6",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration$$EnhancerBySpringCGLIB$$6acb1510",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "error",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$SpelView",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "beanNameViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.BeanNameViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$$EnhancerBySpringCGLIB$$da7ead96",
"resource" : "null",
"dependencies" : [ "serverProperties" ]
}, {
"bean" : "errorAttributes",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.DefaultErrorAttributes",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "basicErrorController",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.BasicErrorController",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ "errorAttributes" ]
}, {
"bean" : "errorPageCustomizer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$ErrorPageCustomizer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "preserveErrorControllerTargetClassPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$PreserveErrorControllerTargetClassPostProcessor",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration$$EnhancerBySpringCGLIB$$7bb145ab",
"resource" : "null",
"dependencies" : [ "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", "spring.mvc.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "requestMappingHandlerAdapter",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "requestMappingHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcPathMatcher",
"scope" : "singleton",
"type" : "org.springframework.util.AntPathMatcher",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcUrlPathHelper",
"scope" : "singleton",
"type" : "org.springframework.web.util.UrlPathHelper",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcContentNegotiationManager",
"scope" : "singleton",
"type" : "org.springframework.web.accept.ContentNegotiationManager",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "viewControllerHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "beanNameHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "resourceHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcResourceUrlProvider",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.resource.ResourceUrlProvider",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "defaultServletHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcConversionService",
"scope" : "singleton",
"type" : "org.springframework.format.support.DefaultFormattingConversionService",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcValidator",
"scope" : "singleton",
"type" : "org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcUriComponentsContributor",
"scope" : "singleton",
"type" : "org.springframework.web.method.support.CompositeUriComponentsContributor",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "httpRequestHandlerAdapter",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "simpleControllerHandlerAdapter",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "handlerExceptionResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.HandlerExceptionResolverComposite",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.ViewResolverComposite",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration$$EnhancerBySpringCGLIB$$5ca0cf96",
"resource" : "null",
"dependencies" : [ "spring.resources.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "faviconHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "faviconRequestHandler",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.resource.ResourceHttpRequestHandler",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$$EnhancerBySpringCGLIB$$f86fb1e",
"resource" : "null",
"dependencies" : [ "spring.resources.CONFIGURATION_PROPERTIES", "spring.mvc.CONFIGURATION_PROPERTIES", "messageConverters" ]
}, {
"bean" : "defaultViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.InternalResourceViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies" : [ ]
}, {
"bean" : "requestContextFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedRequestContextFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies" : [ ]
}, {
"bean" : "viewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.ContentNegotiatingViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies" : [ "org.springframework.beans.factory.support.DefaultListableBeanFactory@1368e2f7" ]
}, {
"bean" : "spring.resources.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ResourceProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$$EnhancerBySpringCGLIB$$93c08ce2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "hiddenHttpMethodFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedHiddenHttpMethodFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "httpPutFormContentFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedHttpPutFormContentFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration$AuditEventRepositoryConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration$AuditEventRepositoryConfiguration",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "auditEventRepository",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.audit.InMemoryAuditEventRepository",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration$AuditEventRepositoryConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration$$EnhancerBySpringCGLIB$$c7ce997e",
"resource" : "null",
"dependencies" : [ "auditEventRepository" ]
}, {
"bean" : "auditListener",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.audit.listener.AuditListener",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$JdbcTemplateConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$JdbcTemplateConfiguration$$EnhancerBySpringCGLIB$$6308147f",
"resource" : "null",
"dependencies" : [ "dataSource" ]
}, {
"bean" : "jdbcTemplate",
"scope" : "singleton",
"type" : "org.springframework.jdbc.core.JdbcTemplate",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$JdbcTemplateConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "namedParameterJdbcTemplate",
"scope" : "singleton",
"type" : "org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$JdbcTemplateConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$DataSourceInitializerConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$DataSourceInitializerConfiguration$$EnhancerBySpringCGLIB$$d839edc9",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "dataSourceInitializer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$DataSourceInitializerConfiguration.class]",
"dependencies" : [ "spring.datasource.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.EmbeddedDataSourceConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.EmbeddedDataSourceConfiguration$$EnhancerBySpringCGLIB$$a6776327",
"resource" : "null",
"dependencies" : [ "spring.datasource.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "dataSource",
"scope" : "singleton",
"type" : "org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/EmbeddedDataSourceConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.datasource.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$EmbeddedConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$EmbeddedConfiguration",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$$EnhancerBySpringCGLIB$$1748be3",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$6774702",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration$$EnhancerBySpringCGLIB$$a4817142",
"resource" : "null",
"dependencies" : [ "flyway.CONFIGURATION_PROPERTIES", "dataSource" ]
}, {
"bean" : "flyway",
"scope" : "singleton",
"type" : "org.flywaydb.core.Flyway",
"resource" : "class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "flywayInitializer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]",
"dependencies" : [ "flyway" ]
}, {
"bean" : "flyway.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$$EnhancerBySpringCGLIB$$4efd3b0c",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "stringOrNumberMigrationVersionConverter",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$StringOrNumberToMigrationVersionConverter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$LiquibaseConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$LiquibaseConfiguration$$EnhancerBySpringCGLIB$$260a27d9",
"resource" : "null",
"dependencies" : [ "liquibase.CONFIGURATION_PROPERTIES", "dataSource" ]
}, {
"bean" : "liquibase",
"scope" : "singleton",
"type" : "liquibase.integration.spring.SpringLiquibase",
"resource" : "class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "liquibase.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$$EnhancerBySpringCGLIB$$f140e036",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration$$EnhancerBySpringCGLIB$$c9ad0f2e",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "diskSpaceHealthIndicator",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.DiskSpaceHealthIndicator",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration.class]",
"dependencies" : [ "diskSpaceHealthIndicatorProperties" ]
}, {
"bean" : "diskSpaceHealthIndicatorProperties",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.DiskSpaceHealthIndicatorProperties",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DataSourcesHealthIndicatorConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DataSourcesHealthIndicatorConfiguration$$EnhancerBySpringCGLIB$$5d6ffdd3",
"resource" : "null",
"dependencies" : [ "healthAggregator", "dataSource" ]
}, {
"bean" : "dbHealthIndicator",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.DataSourceHealthIndicator",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration$DataSourcesHealthIndicatorConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$e341c886",
"resource" : "null",
"dependencies" : [ "management.health.status.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "healthAggregator",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.OrderedHealthAggregator",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "management.health.status.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfigurationProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration$$EnhancerBySpringCGLIB$$be707f1",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "counterBuffers",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.CounterBuffers",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "gaugeBuffers",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.GaugeBuffers",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "actuatorMetricReader",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.BufferMetricReader",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ "counterBuffers", "gaugeBuffers" ]
}, {
"bean" : "counterService",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.BufferCounterService",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ "counterBuffers" ]
}, {
"bean" : "gaugeService",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.BufferGaugeService",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ "gaugeBuffers" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration$$EnhancerBySpringCGLIB$$3481b449",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$TomcatMetricsConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$TomcatMetricsConfiguration$$EnhancerBySpringCGLIB$$42779dca",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "tomcatPublicMetrics",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.TomcatPublicMetrics",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration$TomcatMetricsConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$DataSourceMetricsConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$DataSourceMetricsConfiguration$$EnhancerBySpringCGLIB$$5fb0ab8b",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$$EnhancerBySpringCGLIB$$e67f093f",
"resource" : "null",
"dependencies" : [ "actuatorMetricReader" ]
}, {
"bean" : "systemPublicMetrics",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.SystemPublicMetrics",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "metricReaderPublicMetrics",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration$$EnhancerBySpringCGLIB$$c359799f",
"resource" : "null",
"dependencies" : [ "environment" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$RequestMappingEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$RequestMappingEndpointConfiguration$$EnhancerBySpringCGLIB$$edc778ac",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "requestMappingEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.RequestMappingEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration$RequestMappingEndpointConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$LiquibaseEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$LiquibaseEndpointConfiguration$$EnhancerBySpringCGLIB$$33a6d60c",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "liquibaseEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.LiquibaseEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration$LiquibaseEndpointConfiguration.class]",
"dependencies" : [ "liquibase" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$FlywayEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$FlywayEndpointConfiguration$$EnhancerBySpringCGLIB$$a1f022cf",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "flywayEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.FlywayEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration$FlywayEndpointConfiguration.class]",
"dependencies" : [ "flyway" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerBySpringCGLIB$$328cddce",
"resource" : "null",
"dependencies" : [ "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration", "healthAggregator", "diskSpaceHealthIndicator", "dbHealthIndicator", "tomcatPublicMetrics", "systemPublicMetrics", "metricReaderPublicMetrics", "traceRepository" ]
}, {
"bean" : "environmentEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.EnvironmentEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "healthEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.HealthEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "beansEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.BeansEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "infoEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.InfoEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "metricsEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.MetricsEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "traceEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.TraceEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "dumpEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.DumpEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "autoConfigurationReportEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ "autoConfigurationReport" ]
}, {
"bean" : "shutdownEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.ShutdownEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "configurationPropertiesReportEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.ConfigurationPropertiesReportEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "endpoints.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.EndpointProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration$$EnhancerBySpringCGLIB$$dad91f72",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "serverProperties",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ServerProperties",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "duplicateServerPropertiesDetector",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration$DuplicateServerPropertiesDetector",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.ManagementServerPropertiesAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.ManagementServerPropertiesAutoConfiguration$$EnhancerBySpringCGLIB$$d3df4ea",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "managementServerProperties",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.ManagementServerProperties",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/ManagementServerPropertiesAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration$$EnhancerBySpringCGLIB$$3263e54c",
"resource" : "null",
"dependencies" : [ "spring.jackson.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "jacksonObjectMapperBuilder",
"scope" : "singleton",
"type" : "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.jackson.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration$$EnhancerBySpringCGLIB$$80172333",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "jacksonObjectMapper",
"scope" : "singleton",
"type" : "com.fasterxml.jackson.databind.ObjectMapper",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class]",
"dependencies" : [ "jacksonObjectMapperBuilder" ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$$EnhancerBySpringCGLIB$$6222c0c2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration$$EnhancerBySpringCGLIB$$71b1cca2",
"resource" : "null",
"dependencies" : [ "spring.http.encoding.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "stringHttpMessageConverter",
"scope" : "singleton",
"type" : "org.springframework.http.converter.StringHttpMessageConverter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.http.encoding.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpEncodingProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration$$EnhancerBySpringCGLIB$$ffbff6a2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "mappingJackson2HttpMessageConverter",
"scope" : "singleton",
"type" : "org.springframework.http.converter.json.MappingJackson2HttpMessageConverter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration.class]",
"dependencies" : [ "jacksonObjectMapper" ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration$$EnhancerBySpringCGLIB$$92ad8f18",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$$EnhancerBySpringCGLIB$$b53bc202",
"resource" : "null",
"dependencies" : [ "stringHttpMessageConverter", "mappingJackson2HttpMessageConverter" ]
}, {
"bean" : "messageConverters",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpMessageConverters",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/HttpMessageConvertersAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcManagementContextConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcManagementContextConfiguration$$EnhancerBySpringCGLIB$$257b597",
"resource" : "null",
"dependencies" : [ "endpoints.health.CONFIGURATION_PROPERTIES", "managementServerProperties", "endpoints.cors.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "endpointHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerMapping",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcEndpoints",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.MvcEndpoints",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "environmentMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ "environmentEndpoint" ]
}, {
"bean" : "healthMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ "healthEndpoint" ]
}, {
"bean" : "metricsMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ "metricsEndpoint" ]
}, {
"bean" : "logfileMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "endpoints.health.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthMvcEndpointProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "endpoints.cors.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointCorsProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice",
"resource" : "null",
"dependencies" : [ "mvcEndpoints", "managementServerProperties" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$DocsMvcEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$DocsMvcEndpointConfiguration$$EnhancerBySpringCGLIB$$f8a86ae5",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$$EnhancerBySpringCGLIB$$bbd1d82f",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "managementServletContext",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$1",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.class]",
"dependencies" : [ "managementServerProperties" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$EndpointWebMvcConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$EndpointWebMvcConfiguration$$EnhancerBySpringCGLIB$$c87943f",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration$$EnhancerBySpringCGLIB$$79117143",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "applicationContextIdFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextHeaderFilter",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration.class]",
"dependencies" : [ "org.springframework.web.context.support.GenericWebApplicationContext@558aa1f1" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$$EnhancerBySpringCGLIB$$d7256fc8",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "managementContextResolver",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.ManagementContextResolver",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$MetricExportPropertiesConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$MetricExportPropertiesConfiguration$$EnhancerBySpringCGLIB$$147dc65a",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "spring.metrics.export.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.export.MetricExportProperties",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration$MetricExportPropertiesConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$$EnhancerBySpringCGLIB$$6c6ce45f",
"resource" : "null",
"dependencies" : [ "spring.metrics.export.CONFIGURATION_PROPERTIES", "actuatorMetricReader" ]
}, {
"bean" : "metricWritersMetricExporter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.export.MetricExporters",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricFilterAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricFilterAutoConfiguration$$EnhancerBySpringCGLIB$$40d3f89b",
"resource" : "null",
"dependencies" : [ "counterService", "gaugeService" ]
}, {
"bean" : "metricsFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricsFilter",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricFilterAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.TraceRepositoryAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.TraceRepositoryAutoConfiguration$$EnhancerBySpringCGLIB$$79d0892a",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "traceRepository",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.trace.InMemoryTraceRepository",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/TraceRepositoryAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.TraceWebFilterAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.TraceWebFilterAutoConfiguration",
"resource" : "null",
"dependencies" : [ "traceRepository", "errorAttributes", "management.trace.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "webRequestLoggingFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.trace.WebRequestTraceFilter",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.class]",
"dependencies" : [ "org.springframework.beans.factory.support.DefaultListableBeanFactory@1368e2f7" ]
}, {
"bean" : "management.trace.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.trace.TraceProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration$$EnhancerBySpringCGLIB$$140d2ef0",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "persistenceExceptionTranslationPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor",
"resource" : "class path resource [org/springframework/boot/autoconfigure/dao/PersistenceExceptionTranslationAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyWebConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyWebConfiguration$$EnhancerBySpringCGLIB$$b48b1b3c",
"resource" : "null",
"dependencies" : [ "spring.groovy.template.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "groovyMarkupViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.groovy.GroovyMarkupViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyWebConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration$$EnhancerBySpringCGLIB$$bd5d9a2",
"resource" : "null",
"dependencies" : [ "spring.groovy.template.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "groovyMarkupConfigurer",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$$EnhancerBySpringCGLIB$$62e911e6",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "spring.groovy.template.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration",
"scope" : "singleton",
"type" : "org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2483a3a2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$TransactionManagementConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$TransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9a5b64b4",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$$EnhancerBySpringCGLIB$$355a93f3",
"resource" : "null",
"dependencies" : [ "dataSource" ]
}, {
"bean" : "transactionManager",
"scope" : "singleton",
"type" : "org.springframework.jdbc.datasource.DataSourceTransactionManager",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceTransactionManagerAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$b8f79eac",
"resource" : "null",
"dependencies" : [ "transactionManager" ]
}, {
"bean" : "transactionTemplate",
"scope" : "singleton",
"type" : "org.springframework.transaction.support.TransactionTemplate",
"resource" : "class path resource [org/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.HttpEncodingAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpEncodingAutoConfiguration$$EnhancerBySpringCGLIB$$fb700a4d",
"resource" : "null",
"dependencies" : [ "spring.http.encoding.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "characterEncodingFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedCharacterEncodingFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/HttpEncodingAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration$$EnhancerBySpringCGLIB$$df3156e8",
"resource" : "null",
"dependencies" : [ "multipart.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "multipartConfigElement",
"scope" : "singleton",
"type" : "javax.servlet.MultipartConfigElement",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/MultipartAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "multipartResolver",
"scope" : "singleton",
"type" : "org.springframework.web.multipart.support.StandardServletMultipartResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/MultipartAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "multipart.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.MultipartProperties",
"resource" : "null",
"dependencies" : [ ]
} ]
} ]
/configprops
This endpoint is a report on the Spring Boot @ConfigurationProperties beans. Beans with
this annotation are bound to the Environment on startup, so they reflect the
externalised configuration of the application. Beans are listed by name. A bean that is
added using @EnableConfigurationProperties will have a conventional name:
<prefix>.CONFIGURATION_PROPERTIES, where <prefix> is the environment key prefix
specified in the @ConfigurationProperties annotation.
Example curl request:
$ curl 'http://localhost:8080/configprops' -i -H 'Accept: application/json'
GET /configprops HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 11202
{
"management.health.status.CONFIGURATION_PROPERTIES" : {
"prefix" : "management.health.status",
"properties" : {
"order" : null
}
},
"spring.datasource.CONFIGURATION_PROPERTIES" : {
"prefix" : "spring.datasource",
"properties" : {
"schema" : null,
"data" : null,
"xa" : {
"dataSourceClassName" : null,
"properties" : { }
},
"type" : null,
"separator" : ";",
"url" : "jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE",
"platform" : "all",
"continueOnError" : false,
"jndiName" : null,
"sqlScriptEncoding" : null,
"password" : "******",
"name" : "testdb",
"driverClassName" : "org.h2.Driver",
"initialize" : true,
"username" : "sa"
}
},
"metricsEndpoint" : {
"prefix" : "endpoints.metrics",
"properties" : {
"id" : "metrics",
"sensitive" : true,
"enabled" : true
}
},
"endpoints.cors.CONFIGURATION_PROPERTIES" : {
"prefix" : "endpoints.cors",
"properties" : {
"allowedOrigins" : [ ],
"maxAge" : 1800,
"exposedHeaders" : [ ],
"allowedHeaders" : [ ],
"allowedMethods" : [ ],
"allowCredentials" : null
}
},
"environmentMvcEndpoint" : {
"prefix" : "endpoints.env",
"properties" : {
"path" : "/env"
}
},
"environmentEndpoint" : {
"prefix" : "endpoints.env",
"properties" : {
"id" : "env",
"sensitive" : true,
"enabled" : true
}
},
"logfileMvcEndpoint" : {
"prefix" : "endpoints.logfile",
"properties" : {
"path" : "/logfile",
"sensitive" : true,
"enabled" : true
}
},
"traceEndpoint" : {
"prefix" : "endpoints.trace",
"properties" : {
"id" : "trace",
"sensitive" : true,
"enabled" : true
}
},
"metricsMvcEndpoint" : {
"prefix" : "endpoints.metrics",
"properties" : {
"path" : "/metrics"
}
},
"infoEndpoint" : {
"prefix" : "endpoints.info",
"properties" : {
"id" : "info",
"sensitive" : false,
"enabled" : true
}
},
"spring.mvc.CONFIGURATION_PROPERTIES" : {
"prefix" : "spring.mvc",
"properties" : {
"async" : {
"requestTimeout" : null
},
"messageCodesResolverFormat" : null,
"mediaTypes" : { },
"view" : {
"prefix" : null,
"suffix" : null
},
"dateFormat" : null,
"staticPathPattern" : "/**",
"dispatchOptionsRequest" : false,
"dispatchTraceRequest" : false,
"locale" : null,
"ignoreDefaultModelOnRedirect" : true,
"throwExceptionIfNoHandlerFound" : false
}
},
"liquibaseEndpoint" : {
"prefix" : "endpoints.liquibase",
"properties" : {
"id" : "liquibase",
"sensitive" : true,
"enabled" : true
}
},
"flyway.CONFIGURATION_PROPERTIES" : {
"prefix" : "flyway",
"properties" : {
"checkLocation" : false,
"password" : "******",
"locations" : [ "db/migration" ],
"initSqls" : [ ],
"user" : null,
"enabled" : true,
"url" : null
}
},
"healthMvcEndpoint" : {
"prefix" : "endpoints.health",
"properties" : {
"path" : "/health"
}
},
"serverProperties" : {
"prefix" : "server",
"properties" : {
"address" : null,
"undertow" : {
"bufferSize" : null,
"buffersPerRegion" : null,
"ioThreads" : null,
"workerThreads" : null,
"directBuffers" : null,
"accesslog" : {
"enabled" : null,
"pattern" : "common",
"dir" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/logs"
},
"accessLogEnabled" : false,
"accessLogPattern" : "common",
"accessLogDir" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/logs"
},
"tomcat" : {
"accesslog" : {
"enabled" : false,
"pattern" : "common",
"directory" : "logs",
"prefix" : "access_log",
"suffix" : ".log"
},
"internalProxies" : "10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|192\\.168\\.\\d{1,3}\\.\\d{1,3}|169\\.254\\.\\d{1,3}\\.\\d{1,3}|127\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|172\\.1[6-9]{1}\\.\\d{1,3}\\.\\d{1,3}|172\\.2[0-9]{1}\\.\\d{1,3}\\.\\d{1,3}|172\\.3[0-1]{1}\\.\\d{1,3}\\.\\d{1,3}",
"protocolHeader" : null,
"protocolHeaderHttpsValue" : "https",
"portHeader" : "X-Forwarded-Port",
"remoteIpHeader" : null,
"basedir" : null,
"backgroundProcessorDelay" : 30,
"maxThreads" : 0,
"maxHttpHeaderSize" : 0,
"uriEncoding" : null,
"accessLogEnabled" : false,
"accessLogPattern" : "common"
},
"displayName" : "application",
"session" : {
"timeout" : null,
"trackingModes" : null,
"persistent" : false,
"storeDir" : null,
"cookie" : {
"name" : null,
"domain" : null,
"path" : null,
"comment" : null,
"httpOnly" : null,
"secure" : null,
"maxAge" : null
}
},
"contextPath" : null,
"error" : {
"path" : "/error",
"includeStacktrace" : "NEVER"
},
"ssl" : null,
"serverHeader" : null,
"useForwardHeaders" : null,
"port" : -1,
"servletPath" : "/",
"jspServlet" : null,
"sessionTimeout" : null
}
},
"multipart.CONFIGURATION_PROPERTIES" : {
"prefix" : "multipart",
"properties" : {
"fileSizeThreshold" : "0",
"location" : null,
"maxFileSize" : "1Mb",
"maxRequestSize" : "10Mb",
"enabled" : false
}
},
"configurationPropertiesReportEndpoint" : {
"prefix" : "endpoints.configprops",
"properties" : {
"id" : "configprops",
"sensitive" : true,
"enabled" : true
}
},
"healthEndpoint" : {
"prefix" : "endpoints.health",
"properties" : {
"timeToLive" : 1000,
"id" : "health",
"sensitive" : true,
"enabled" : true
}
},
"spring.http.encoding.CONFIGURATION_PROPERTIES" : {
"prefix" : "spring.http.encoding",
"properties" : {
"charset" : "UTF-8",
"force" : true
}
},
"flyway" : {
"prefix" : "flyway",
"properties" : {
"error" : "Cannot serialize 'flyway'"
}
},
"liquibase.CONFIGURATION_PROPERTIES" : {
"prefix" : "liquibase",
"properties" : {
"password" : null,
"defaultSchema" : null,
"checkChangeLogLocation" : true,
"changeLog" : "classpath:/db/changelog/db.changelog-master.yaml",
"contexts" : null,
"user" : null,
"parameters" : null,
"dropFirst" : false,
"enabled" : true,
"url" : null,
"labels" : null
}
},
"flywayEndpoint" : {
"prefix" : "endpoints.flyway",
"properties" : {
"id" : "flyway",
"sensitive" : true,
"enabled" : true
}
},
"dumpEndpoint" : {
"prefix" : "endpoints.dump",
"properties" : {
"id" : "dump",
"sensitive" : true,
"enabled" : true
}
},
"autoConfigurationReportEndpoint" : {
"prefix" : "endpoints.autoconfig",
"properties" : {
"id" : "autoconfig",
"sensitive" : true,
"enabled" : true
}
},
"spring.metrics.export.CONFIGURATION_PROPERTIES" : {
"prefix" : "spring.metrics.export",
"properties" : {
"excludes" : null,
"statsd" : {
"host" : null,
"port" : 8125,
"prefix" : null
},
"includes" : null,
"enabled" : true,
"redis" : {
"prefix" : "spring.metrics.application.42b849ad8fa1311bbb01b5fe68b9146e",
"key" : "******"
},
"aggregate" : {
"prefix" : "application.42b849ad8fa1311bbb01b5fe68b9146e",
"keyPattern" : "k.d"
}
}
},
"spring.resources.CONFIGURATION_PROPERTIES" : {
"prefix" : "spring.resources",
"properties" : {
"cachePeriod" : null,
"addMappings" : true,
"chain" : {
"cache" : true,
"htmlApplicationCache" : false,
"strategy" : {
"fixed" : {
"enabled" : false,
"paths" : null,
"version" : null
},
"content" : {
"enabled" : false,
"paths" : [ "/**" ]
}
}
},
"staticLocations" : [ "/", "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" ]
}
},
"shutdownEndpoint" : {
"prefix" : "endpoints.shutdown",
"properties" : {
"id" : "shutdown",
"sensitive" : true,
"enabled" : false
}
},
"beansEndpoint" : {
"prefix" : "endpoints.beans",
"properties" : {
"id" : "beans",
"sensitive" : true,
"enabled" : true
}
},
"spring.jackson.CONFIGURATION_PROPERTIES" : {
"prefix" : "spring.jackson",
"properties" : {
"propertyNamingStrategy" : null,
"dateFormat" : null,
"timeZone" : null,
"locale" : null,
"serializationInclusion" : null,
"jodaDateTimeFormat" : null
}
},
"endpoints.health.CONFIGURATION_PROPERTIES" : {
"prefix" : "endpoints.health",
"properties" : {
"mapping" : { }
}
},
"endpoints.CONFIGURATION_PROPERTIES" : {
"prefix" : "endpoints",
"properties" : {
"enabled" : true,
"sensitive" : null
}
},
"managementServerProperties" : {
"prefix" : "management",
"properties" : {
"contextPath" : "",
"security" : null,
"address" : null,
"port" : null,
"addApplicationContextHeader" : true
}
},
"requestMappingEndpoint" : {
"prefix" : "endpoints.mappings",
"properties" : {
"id" : "mappings",
"sensitive" : true,
"enabled" : true
}
},
"groovyMarkupConfigurer" : {
"prefix" : "spring.groovy.template.configuration",
"properties" : {
"error" : "Cannot serialize 'spring.groovy.template.configuration'"
}
},
"spring.groovy.template.CONFIGURATION_PROPERTIES" : {
"prefix" : "spring.groovy.template",
"properties" : {
"charset" : "UTF-8",
"exposeSpringMacroHelpers" : true,
"cache" : false,
"exposeSessionAttributes" : false,
"viewNames" : null,
"prefix" : "",
"requestContextAttribute" : "spring",
"suffix" : ".tpl",
"enabled" : true,
"resourceLoaderPath" : "classpath:/templates/",
"checkTemplateLocation" : true,
"allowSessionOverride" : false,
"contentType" : { },
"allowRequestOverride" : false,
"exposeRequestAttributes" : false
}
},
"management.trace.CONFIGURATION_PROPERTIES" : {
"prefix" : "management.trace",
"properties" : {
"include" : [ "ERRORS", "REQUEST_HEADERS", "RESPONSE_HEADERS" ]
}
},
"diskSpaceHealthIndicatorProperties" : {
"prefix" : "management.health.diskspace",
"properties" : {
"path" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/.",
"threshold" : 10485760
}
}
}
/dump
This endpoint is a thread dump: the result is a list of threads each with their name,
monitor state and stack. It is the same information as you would get from kill -3 of a
running Java process. It can be very useful for detecting issues at runtime, especially
sluggish behaviour caused by threads blocked by slow or unavailable I/O (e.g. if a
connection pool is exhausted).
Some SecurityManager implementations might prevent this endpoint from working.
|
Example curl request:
$ curl 'http://localhost:8080/dump' -i -H 'Accept: application/json'
GET /dump HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 16822
[ {
"threadName" : "Signal Dispatcher",
"threadId" : 4,
"blockedTime" : -1,
"blockedCount" : 0,
"waitedTime" : -1,
"waitedCount" : 0,
"lockName" : null,
"lockOwnerId" : -1,
"lockOwnerName" : null,
"inNative" : false,
"suspended" : false,
"threadState" : "RUNNABLE",
"stackTrace" : [ ],
"lockedMonitors" : [ ],
"lockedSynchronizers" : [ ],
"lockInfo" : null
}, {
"threadName" : "Finalizer",
"threadId" : 3,
"blockedTime" : -1,
"blockedCount" : 44,
"waitedTime" : -1,
"waitedCount" : 16,
"lockName" : "java.lang.ref.ReferenceQueue$Lock@1e205025",
"lockOwnerId" : -1,
"lockOwnerName" : null,
"inNative" : false,
"suspended" : false,
"threadState" : "WAITING",
"stackTrace" : [ {
"methodName" : "wait",
"fileName" : "Object.java",
"lineNumber" : -2,
"className" : "java.lang.Object",
"nativeMethod" : true
}, {
"methodName" : "remove",
"fileName" : "ReferenceQueue.java",
"lineNumber" : 143,
"className" : "java.lang.ref.ReferenceQueue",
"nativeMethod" : false
}, {
"methodName" : "remove",
"fileName" : "ReferenceQueue.java",
"lineNumber" : 164,
"className" : "java.lang.ref.ReferenceQueue",
"nativeMethod" : false
}, {
"methodName" : "run",
"fileName" : "Finalizer.java",
"lineNumber" : 209,
"className" : "java.lang.ref.Finalizer$FinalizerThread",
"nativeMethod" : false
} ],
"lockedMonitors" : [ ],
"lockedSynchronizers" : [ ],
"lockInfo" : {
"className" : "java.lang.ref.ReferenceQueue$Lock",
"identityHashCode" : 505434149
}
}, {
"threadName" : "Reference Handler",
"threadId" : 2,
"blockedTime" : -1,
"blockedCount" : 15,
"waitedTime" : -1,
"waitedCount" : 14,
"lockName" : "java.lang.ref.Reference$Lock@c10f7a8",
"lockOwnerId" : -1,
"lockOwnerName" : null,
"inNative" : false,
"suspended" : false,
"threadState" : "WAITING",
"stackTrace" : [ {
"methodName" : "wait",
"fileName" : "Object.java",
"lineNumber" : -2,
"className" : "java.lang.Object",
"nativeMethod" : true
}, {
"methodName" : "wait",
"fileName" : "Object.java",
"lineNumber" : 502,
"className" : "java.lang.Object",
"nativeMethod" : false
}, {
"methodName" : "tryHandlePending",
"fileName" : "Reference.java",
"lineNumber" : 191,
"className" : "java.lang.ref.Reference",
"nativeMethod" : false
}, {
"methodName" : "run",
"fileName" : "Reference.java",
"lineNumber" : 153,
"className" : "java.lang.ref.Reference$ReferenceHandler",
"nativeMethod" : false
} ],
"lockedMonitors" : [ ],
"lockedSynchronizers" : [ ],
"lockInfo" : {
"className" : "java.lang.ref.Reference$Lock",
"identityHashCode" : 202438568
}
}, {
"threadName" : "main",
"threadId" : 1,
"blockedTime" : -1,
"blockedCount" : 6,
"waitedTime" : -1,
"waitedCount" : 0,
"lockName" : null,
"lockOwnerId" : -1,
"lockOwnerName" : null,
"inNative" : false,
"suspended" : false,
"threadState" : "RUNNABLE",
"stackTrace" : [ {
"methodName" : "dumpThreads0",
"fileName" : "ThreadImpl.java",
"lineNumber" : -2,
"className" : "sun.management.ThreadImpl",
"nativeMethod" : true
}, {
"methodName" : "dumpAllThreads",
"fileName" : "ThreadImpl.java",
"lineNumber" : 454,
"className" : "sun.management.ThreadImpl",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "DumpEndpoint.java",
"lineNumber" : 44,
"className" : "org.springframework.boot.actuate.endpoint.DumpEndpoint",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "DumpEndpoint.java",
"lineNumber" : 31,
"className" : "org.springframework.boot.actuate.endpoint.DumpEndpoint",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "AbstractEndpointMvcAdapter.java",
"lineNumber" : 56,
"className" : "org.springframework.boot.actuate.endpoint.mvc.AbstractEndpointMvcAdapter",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "EndpointMvcAdapter.java",
"lineNumber" : 45,
"className" : "org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter",
"nativeMethod" : false
}, {
"methodName" : "invoke0",
"fileName" : "NativeMethodAccessorImpl.java",
"lineNumber" : -2,
"className" : "sun.reflect.NativeMethodAccessorImpl",
"nativeMethod" : true
}, {
"methodName" : "invoke",
"fileName" : "NativeMethodAccessorImpl.java",
"lineNumber" : 62,
"className" : "sun.reflect.NativeMethodAccessorImpl",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "DelegatingMethodAccessorImpl.java",
"lineNumber" : 43,
"className" : "sun.reflect.DelegatingMethodAccessorImpl",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "Method.java",
"lineNumber" : 498,
"className" : "java.lang.reflect.Method",
"nativeMethod" : false
}, {
"methodName" : "doInvoke",
"fileName" : "InvocableHandlerMethod.java",
"lineNumber" : 221,
"className" : "org.springframework.web.method.support.InvocableHandlerMethod",
"nativeMethod" : false
}, {
"methodName" : "invokeForRequest",
"fileName" : "InvocableHandlerMethod.java",
"lineNumber" : 136,
"className" : "org.springframework.web.method.support.InvocableHandlerMethod",
"nativeMethod" : false
}, {
"methodName" : "invokeAndHandle",
"fileName" : "ServletInvocableHandlerMethod.java",
"lineNumber" : 110,
"className" : "org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod",
"nativeMethod" : false
}, {
"methodName" : "invokeHandlerMethod",
"fileName" : "RequestMappingHandlerAdapter.java",
"lineNumber" : 832,
"className" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"nativeMethod" : false
}, {
"methodName" : "handleInternal",
"fileName" : "RequestMappingHandlerAdapter.java",
"lineNumber" : 743,
"className" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"nativeMethod" : false
}, {
"methodName" : "handle",
"fileName" : "AbstractHandlerMethodAdapter.java",
"lineNumber" : 85,
"className" : "org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter",
"nativeMethod" : false
}, {
"methodName" : "doDispatch",
"fileName" : "DispatcherServlet.java",
"lineNumber" : 961,
"className" : "org.springframework.web.servlet.DispatcherServlet",
"nativeMethod" : false
}, {
"methodName" : "doService",
"fileName" : "DispatcherServlet.java",
"lineNumber" : 895,
"className" : "org.springframework.web.servlet.DispatcherServlet",
"nativeMethod" : false
}, {
"methodName" : "processRequest",
"fileName" : "FrameworkServlet.java",
"lineNumber" : 967,
"className" : "org.springframework.web.servlet.FrameworkServlet",
"nativeMethod" : false
}, {
"methodName" : "doGet",
"fileName" : "FrameworkServlet.java",
"lineNumber" : 858,
"className" : "org.springframework.web.servlet.FrameworkServlet",
"nativeMethod" : false
}, {
"methodName" : "service",
"fileName" : "HttpServlet.java",
"lineNumber" : 622,
"className" : "javax.servlet.http.HttpServlet",
"nativeMethod" : false
}, {
"methodName" : "service",
"fileName" : "FrameworkServlet.java",
"lineNumber" : 843,
"className" : "org.springframework.web.servlet.FrameworkServlet",
"nativeMethod" : false
}, {
"methodName" : "service",
"fileName" : "TestDispatcherServlet.java",
"lineNumber" : 65,
"className" : "org.springframework.test.web.servlet.TestDispatcherServlet",
"nativeMethod" : false
}, {
"methodName" : "service",
"fileName" : "HttpServlet.java",
"lineNumber" : 729,
"className" : "javax.servlet.http.HttpServlet",
"nativeMethod" : false
}, {
"methodName" : "doFilter",
"fileName" : "MockFilterChain.java",
"lineNumber" : 167,
"className" : "org.springframework.mock.web.MockFilterChain$ServletFilterProxy",
"nativeMethod" : false
}, {
"methodName" : "doFilter",
"fileName" : "MockFilterChain.java",
"lineNumber" : 134,
"className" : "org.springframework.mock.web.MockFilterChain",
"nativeMethod" : false
}, {
"methodName" : "doFilterInternal",
"fileName" : "WebRequestTraceFilter.java",
"lineNumber" : 115,
"className" : "org.springframework.boot.actuate.trace.WebRequestTraceFilter",
"nativeMethod" : false
}, {
"methodName" : "doFilter",
"fileName" : "OncePerRequestFilter.java",
"lineNumber" : 107,
"className" : "org.springframework.web.filter.OncePerRequestFilter",
"nativeMethod" : false
}, {
"methodName" : "doFilter",
"fileName" : "MockFilterChain.java",
"lineNumber" : 134,
"className" : "org.springframework.mock.web.MockFilterChain",
"nativeMethod" : false
}, {
"methodName" : "doFilterInternal",
"fileName" : "MetricsFilter.java",
"lineNumber" : 103,
"className" : "org.springframework.boot.actuate.autoconfigure.MetricsFilter",
"nativeMethod" : false
}, {
"methodName" : "doFilter",
"fileName" : "OncePerRequestFilter.java",
"lineNumber" : 107,
"className" : "org.springframework.web.filter.OncePerRequestFilter",
"nativeMethod" : false
}, {
"methodName" : "doFilter",
"fileName" : "MockFilterChain.java",
"lineNumber" : 134,
"className" : "org.springframework.mock.web.MockFilterChain",
"nativeMethod" : false
}, {
"methodName" : "perform",
"fileName" : "MockMvc.java",
"lineNumber" : 155,
"className" : "org.springframework.test.web.servlet.MockMvc",
"nativeMethod" : false
}, {
"methodName" : "endpoints",
"fileName" : "EndpointDocumentation.java",
"lineNumber" : 132,
"className" : "org.springframework.boot.actuate.hypermedia.EndpointDocumentation",
"nativeMethod" : false
}, {
"methodName" : "invoke0",
"fileName" : "NativeMethodAccessorImpl.java",
"lineNumber" : -2,
"className" : "sun.reflect.NativeMethodAccessorImpl",
"nativeMethod" : true
}, {
"methodName" : "invoke",
"fileName" : "NativeMethodAccessorImpl.java",
"lineNumber" : 62,
"className" : "sun.reflect.NativeMethodAccessorImpl",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "DelegatingMethodAccessorImpl.java",
"lineNumber" : 43,
"className" : "sun.reflect.DelegatingMethodAccessorImpl",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "Method.java",
"lineNumber" : 498,
"className" : "java.lang.reflect.Method",
"nativeMethod" : false
}, {
"methodName" : "runReflectiveCall",
"fileName" : "FrameworkMethod.java",
"lineNumber" : 50,
"className" : "org.junit.runners.model.FrameworkMethod$1",
"nativeMethod" : false
}, {
"methodName" : "run",
"fileName" : "ReflectiveCallable.java",
"lineNumber" : 12,
"className" : "org.junit.internal.runners.model.ReflectiveCallable",
"nativeMethod" : false
}, {
"methodName" : "invokeExplosively",
"fileName" : "FrameworkMethod.java",
"lineNumber" : 47,
"className" : "org.junit.runners.model.FrameworkMethod",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "InvokeMethod.java",
"lineNumber" : 17,
"className" : "org.junit.internal.runners.statements.InvokeMethod",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "RunBefores.java",
"lineNumber" : 26,
"className" : "org.junit.internal.runners.statements.RunBefores",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "RunBeforeTestMethodCallbacks.java",
"lineNumber" : 75,
"className" : "org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "RunAfterTestMethodCallbacks.java",
"lineNumber" : 86,
"className" : "org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "RestDocumentation.java",
"lineNumber" : 59,
"className" : "org.springframework.restdocs.RestDocumentation$1",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "RunRules.java",
"lineNumber" : 20,
"className" : "org.junit.rules.RunRules",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "SpringRepeat.java",
"lineNumber" : 84,
"className" : "org.springframework.test.context.junit4.statements.SpringRepeat",
"nativeMethod" : false
}, {
"methodName" : "runLeaf",
"fileName" : "ParentRunner.java",
"lineNumber" : 325,
"className" : "org.junit.runners.ParentRunner",
"nativeMethod" : false
}, {
"methodName" : "runChild",
"fileName" : "SpringJUnit4ClassRunner.java",
"lineNumber" : 254,
"className" : "org.springframework.test.context.junit4.SpringJUnit4ClassRunner",
"nativeMethod" : false
}, {
"methodName" : "runChild",
"fileName" : "SpringJUnit4ClassRunner.java",
"lineNumber" : 89,
"className" : "org.springframework.test.context.junit4.SpringJUnit4ClassRunner",
"nativeMethod" : false
}, {
"methodName" : "run",
"fileName" : "ParentRunner.java",
"lineNumber" : 290,
"className" : "org.junit.runners.ParentRunner$3",
"nativeMethod" : false
}, {
"methodName" : "schedule",
"fileName" : "ParentRunner.java",
"lineNumber" : 71,
"className" : "org.junit.runners.ParentRunner$1",
"nativeMethod" : false
}, {
"methodName" : "runChildren",
"fileName" : "ParentRunner.java",
"lineNumber" : 288,
"className" : "org.junit.runners.ParentRunner",
"nativeMethod" : false
}, {
"methodName" : "access$000",
"fileName" : "ParentRunner.java",
"lineNumber" : 58,
"className" : "org.junit.runners.ParentRunner",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "ParentRunner.java",
"lineNumber" : 268,
"className" : "org.junit.runners.ParentRunner$2",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "RunBeforeTestClassCallbacks.java",
"lineNumber" : 61,
"className" : "org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks",
"nativeMethod" : false
}, {
"methodName" : "evaluate",
"fileName" : "RunAfterTestClassCallbacks.java",
"lineNumber" : 70,
"className" : "org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks",
"nativeMethod" : false
}, {
"methodName" : "run",
"fileName" : "ParentRunner.java",
"lineNumber" : 363,
"className" : "org.junit.runners.ParentRunner",
"nativeMethod" : false
}, {
"methodName" : "run",
"fileName" : "SpringJUnit4ClassRunner.java",
"lineNumber" : 193,
"className" : "org.springframework.test.context.junit4.SpringJUnit4ClassRunner",
"nativeMethod" : false
}, {
"methodName" : "execute",
"fileName" : "JUnit4Provider.java",
"lineNumber" : 283,
"className" : "org.apache.maven.surefire.junit4.JUnit4Provider",
"nativeMethod" : false
}, {
"methodName" : "executeWithRerun",
"fileName" : "JUnit4Provider.java",
"lineNumber" : 173,
"className" : "org.apache.maven.surefire.junit4.JUnit4Provider",
"nativeMethod" : false
}, {
"methodName" : "executeTestSet",
"fileName" : "JUnit4Provider.java",
"lineNumber" : 153,
"className" : "org.apache.maven.surefire.junit4.JUnit4Provider",
"nativeMethod" : false
}, {
"methodName" : "invoke",
"fileName" : "JUnit4Provider.java",
"lineNumber" : 128,
"className" : "org.apache.maven.surefire.junit4.JUnit4Provider",
"nativeMethod" : false
}, {
"methodName" : "invokeProviderInSameClassLoader",
"fileName" : "ForkedBooter.java",
"lineNumber" : 203,
"className" : "org.apache.maven.surefire.booter.ForkedBooter",
"nativeMethod" : false
}, {
"methodName" : "runSuitesInProcess",
"fileName" : "ForkedBooter.java",
"lineNumber" : 155,
"className" : "org.apache.maven.surefire.booter.ForkedBooter",
"nativeMethod" : false
}, {
"methodName" : "main",
"fileName" : "ForkedBooter.java",
"lineNumber" : 103,
"className" : "org.apache.maven.surefire.booter.ForkedBooter",
"nativeMethod" : false
} ],
"lockedMonitors" : [ ],
"lockedSynchronizers" : [ ],
"lockInfo" : null
} ]
/env
This endpoint is a dump of the Spring Environment. It lists the active profiles and all
the PropertySources in the Environment (the ones that are listed first take precedence
when binding to @ConfigurationProperties or @Value). Normally you will see the Java
System properties and the OS environment variables in their own PropertySources plus
any .properties or .yml files used to configure the application on start up.
Example curl request:
$ curl 'http://localhost:8080/env' -i -H 'Accept: application/json'
GET /env HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 59590
{
"profiles" : [ ],
"systemProperties" : {
"java.runtime.name" : "Java(TM) SE Runtime Environment",
"sun.boot.library.path" : "/opt/jdk1.8.0_101/jre/lib/amd64",
"java.vm.version" : "25.101-b13",
"java.vm.vendor" : "Oracle Corporation",
"java.vendor.url" : "http://java.oracle.com/",
"path.separator" : ":",
"java.vm.name" : "Java HotSpot(TM) 64-Bit Server VM",
"file.encoding.pkg" : "sun.io",
"user.country" : "US",
"sun.java.launcher" : "SUN_STANDARD",
"sun.os.patch.level" : "unknown",
"PID" : "7507",
"java.vm.specification.name" : "Java Virtual Machine Specification",
"user.dir" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs",
"java.runtime.version" : "1.8.0_101-b13",
"basedir" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs",
"java.awt.graphicsenv" : "sun.awt.X11GraphicsEnvironment",
"org.jboss.logging.provider" : "slf4j",
"java.endorsed.dirs" : "/opt/jdk1.8.0_101/jre/lib/endorsed",
"os.arch" : "amd64",
"surefire.real.class.path" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/surefire/surefirebooter4238185393531333074.jar",
"java.io.tmpdir" : "/tmp",
"line.separator" : "\n",
"java.vm.specification.vendor" : "Oracle Corporation",
"os.name" : "Linux",
"sun.jnu.encoding" : "UTF-8",
"spring.beaninfo.ignore" : "true",
"java.library.path" : "/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib",
"surefire.test.class.path" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-web/target/spring-boot-starter-web-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter/target/spring-boot-starter-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-logging/target/spring-boot-starter-logging-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar:/home/bamboo/.m2/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar:/home/bamboo/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21.jar:/home/bamboo/.m2/repository/org/slf4j/jul-to-slf4j/1.7.21/jul-to-slf4j-1.7.21.jar:/home/bamboo/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.21/log4j-over-slf4j-1.7.21.jar:/home/bamboo/.m2/repository/org/yaml/snakeyaml/1.16/snakeyaml-1.16.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-tomcat/target/spring-boot-starter-tomcat-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.0.37/tomcat-embed-core-8.0.37.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.0.37/tomcat-embed-el-8.0.37.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-logging-juli/8.0.37/tomcat-embed-logging-juli-8.0.37.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.0.37/tomcat-embed-websocket-8.0.37.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-validation/target/spring-boot-starter-validation-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/org/hibernate/hibernate-validator/5.2.4.Final/hibernate-validator-5.2.4.Final.jar:/home/bamboo/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/home/bamboo/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar:/home/bamboo/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar:/home/bamboo/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar:/home/bamboo/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.7/jackson-annotations-2.6.7.jar:/home/bamboo/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar:/home/bamboo/.m2/repository/org/springframework/spring-web/4.2.8.RELEASE/spring-web-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-webmvc/4.2.8.RELEASE/spring-webmvc-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-expression/4.2.8.RELEASE/spring-expression-4.2.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator/target/spring-boot-actuator-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot/target/spring-boot-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-autoconfigure/target/spring-boot-autoconfigure-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-core/4.2.8.RELEASE/spring-core-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/bamboo/.m2/repository/org/springframework/spring-context/4.2.8.RELEASE/spring-context-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/com/h2database/h2/1.4.192/h2-1.4.192.jar:/home/bamboo/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/bamboo/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/bamboo/.m2/repository/org/codehaus/groovy/groovy-templates/2.4.7/groovy-templates-2.4.7.jar:/home/bamboo/.m2/repository/org/codehaus/groovy/groovy-xml/2.4.7/groovy-xml-2.4.7.jar:/home/bamboo/.m2/repository/org/codehaus/groovy/groovy/2.4.7/groovy-2.4.7.jar:/home/bamboo/.m2/repository/org/flywaydb/flyway-core/3.2.1/flyway-core-3.2.1.jar:/home/bamboo/.m2/repository/org/liquibase/liquibase-core/3.4.2/liquibase-core-3.4.2.jar:/home/bamboo/.m2/repository/org/springframework/spring-jdbc/4.2.8.RELEASE/spring-jdbc-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-beans/4.2.8.RELEASE/spring-beans-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-tx/4.2.8.RELEASE/spring-tx-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-test/4.2.8.RELEASE/spring-test-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/hateoas/spring-hateoas/0.19.0.RELEASE/spring-hateoas-0.19.0.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-aop/4.2.8.RELEASE/spring-aop-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/home/bamboo/.m2/repository/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar:/home/bamboo/.m2/repository/org/springframework/restdocs/spring-restdocs-mockmvc/1.0.2.RELEASE/spring-restdocs-mockmvc-1.0.2.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/restdocs/spring-restdocs-core/1.0.2.RELEASE/spring-restdocs-core-1.0.2.RELEASE.jar:/home/bamboo/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/home/bamboo/.m2/repository/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar:/home/bamboo/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar:/home/bamboo/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:",
"java.specification.name" : "Java Platform API Specification",
"java.class.version" : "52.0",
"sun.management.compiler" : "HotSpot 64-Bit Tiered Compilers",
"os.version" : "4.4.0-36-generic",
"LOG_FILE" : "target/logs/spring.log",
"user.home" : "/home/bamboo",
"user.timezone" : "Etc/UTC",
"java.awt.printerjob" : "sun.print.PSPrinterJob",
"file.encoding" : "UTF-8",
"java.specification.version" : "1.8",
"java.class.path" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-web/target/spring-boot-starter-web-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter/target/spring-boot-starter-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-logging/target/spring-boot-starter-logging-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar:/home/bamboo/.m2/repository/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar:/home/bamboo/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21.jar:/home/bamboo/.m2/repository/org/slf4j/jul-to-slf4j/1.7.21/jul-to-slf4j-1.7.21.jar:/home/bamboo/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.21/log4j-over-slf4j-1.7.21.jar:/home/bamboo/.m2/repository/org/yaml/snakeyaml/1.16/snakeyaml-1.16.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-tomcat/target/spring-boot-starter-tomcat-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.0.37/tomcat-embed-core-8.0.37.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.0.37/tomcat-embed-el-8.0.37.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-logging-juli/8.0.37/tomcat-embed-logging-juli-8.0.37.jar:/home/bamboo/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.0.37/tomcat-embed-websocket-8.0.37.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-starters/spring-boot-starter-validation/target/spring-boot-starter-validation-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/org/hibernate/hibernate-validator/5.2.4.Final/hibernate-validator-5.2.4.Final.jar:/home/bamboo/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/home/bamboo/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar:/home/bamboo/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar:/home/bamboo/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.6.7/jackson-databind-2.6.7.jar:/home/bamboo/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.7/jackson-annotations-2.6.7.jar:/home/bamboo/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.6.7/jackson-core-2.6.7.jar:/home/bamboo/.m2/repository/org/springframework/spring-web/4.2.8.RELEASE/spring-web-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-webmvc/4.2.8.RELEASE/spring-webmvc-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-expression/4.2.8.RELEASE/spring-expression-4.2.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator/target/spring-boot-actuator-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot/target/spring-boot-1.3.8.RELEASE.jar:/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-autoconfigure/target/spring-boot-autoconfigure-1.3.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-core/4.2.8.RELEASE/spring-core-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/bamboo/.m2/repository/org/springframework/spring-context/4.2.8.RELEASE/spring-context-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/com/h2database/h2/1.4.192/h2-1.4.192.jar:/home/bamboo/.m2/repository/junit/junit/4.12/junit-4.12.jar:/home/bamboo/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/home/bamboo/.m2/repository/org/codehaus/groovy/groovy-templates/2.4.7/groovy-templates-2.4.7.jar:/home/bamboo/.m2/repository/org/codehaus/groovy/groovy-xml/2.4.7/groovy-xml-2.4.7.jar:/home/bamboo/.m2/repository/org/codehaus/groovy/groovy/2.4.7/groovy-2.4.7.jar:/home/bamboo/.m2/repository/org/flywaydb/flyway-core/3.2.1/flyway-core-3.2.1.jar:/home/bamboo/.m2/repository/org/liquibase/liquibase-core/3.4.2/liquibase-core-3.4.2.jar:/home/bamboo/.m2/repository/org/springframework/spring-jdbc/4.2.8.RELEASE/spring-jdbc-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-beans/4.2.8.RELEASE/spring-beans-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-tx/4.2.8.RELEASE/spring-tx-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-test/4.2.8.RELEASE/spring-test-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/hateoas/spring-hateoas/0.19.0.RELEASE/spring-hateoas-0.19.0.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/spring-aop/4.2.8.RELEASE/spring-aop-4.2.8.RELEASE.jar:/home/bamboo/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/home/bamboo/.m2/repository/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar:/home/bamboo/.m2/repository/org/springframework/restdocs/spring-restdocs-mockmvc/1.0.2.RELEASE/spring-restdocs-mockmvc-1.0.2.RELEASE.jar:/home/bamboo/.m2/repository/org/springframework/restdocs/spring-restdocs-core/1.0.2.RELEASE/spring-restdocs-core-1.0.2.RELEASE.jar:/home/bamboo/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/home/bamboo/.m2/repository/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar:/home/bamboo/.m2/repository/org/objenesis/objenesis/2.1/objenesis-2.1.jar:/home/bamboo/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:",
"user.name" : "bamboo",
"java.vm.specification.version" : "1.8",
"sun.java.command" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/surefire/surefirebooter4238185393531333074.jar /opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/surefire/surefire1358076874533405721tmp /opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/surefire/surefire_85501503914081178392tmp",
"java.home" : "/opt/jdk1.8.0_101/jre",
"sun.arch.data.model" : "64",
"user.language" : "en",
"java.specification.vendor" : "Oracle Corporation",
"awt.toolkit" : "sun.awt.X11.XToolkit",
"java.vm.info" : "mixed mode",
"java.version" : "1.8.0_101",
"java.ext.dirs" : "/opt/jdk1.8.0_101/jre/lib/ext:/usr/java/packages/lib/ext",
"sun.boot.class.path" : "/opt/jdk1.8.0_101/jre/lib/resources.jar:/opt/jdk1.8.0_101/jre/lib/rt.jar:/opt/jdk1.8.0_101/jre/lib/sunrsasign.jar:/opt/jdk1.8.0_101/jre/lib/jsse.jar:/opt/jdk1.8.0_101/jre/lib/jce.jar:/opt/jdk1.8.0_101/jre/lib/charsets.jar:/opt/jdk1.8.0_101/jre/lib/jfr.jar:/opt/jdk1.8.0_101/jre/classes",
"java.awt.headless" : "true",
"java.vendor" : "Oracle Corporation",
"localRepository" : "/home/bamboo/.m2/repository",
"java.security.egd" : "file:/dev/./urandom",
"file.separator" : "/",
"java.vendor.url.bug" : "http://bugreport.sun.com/bugreport/",
"sun.io.unicode.encoding" : "UnicodeLittle",
"sun.cpu.endian" : "little",
"LOG_PATH" : "target/logs",
"sun.cpu.isalist" : ""
},
"systemEnvironment" : {
"PATH" : "/opt/jdk-8//bin:/bin:/home/bamboo/.rvm/gems/ruby-2.3.0/bin:/home/bamboo/.rvm/gems/ruby-2.3.0@global/bin:/home/bamboo/.rvm/rubies/ruby-2.3.0/bin:/home/bamboo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/home/bamboo/.rvm/bin:/home/bamboo/.rvm/bin:/home/bamboo/bin:/usr/local/bin:/opt/ec2-api-tools/bin:/home/bamboo/.rvm/bin:/home/bamboo/.rvm/bin:/home/bamboo/.rvm/bin",
"IRBRC" : "/home/bamboo/.rvm/rubies/ruby-2.3.0/.irbrc",
"bamboo_signing_store_password" : "******",
"bamboo_version_key_79" : "org.springframework.boot:spring-boot-sample-jooq",
"bamboo_capability_system_builder_ant_Ant_1_9" : "/opt/ant-1.9",
"bamboo_capability_system_builder_ant_Ant_1_8" : "/opt/ant-1.8",
"bamboo_version_key_77" : "org.springframework.boot:spring-boot-sample-data-mongodb",
"bamboo_version_key_78" : "org.springframework.boot:spring-boot-sample-jersey1",
"bamboo_version_key_75" : "org.springframework.boot:spring-boot-starter-jersey",
"bamboo_version_key_76" : "org.springframework.boot:spring-boot-deployment-test-tomcat",
"bamboo_releaseBranchCreated" : "true",
"bamboo_useReleaseBranch" : "true",
"bamboo_tagUrl" : "v1.3.8.RELEASE",
"bamboo_buildKey" : "******",
"bamboo_version_key_73" : "org.springframework.boot:spring-boot-sample-hypermedia-ui",
"bamboo_version_key_74" : "org.springframework.boot:spring-boot-sample-web-freemarker",
"bamboo_bintray_password" : "******",
"bamboo_version_key_71" : "org.springframework.boot:spring-boot-sample-metrics-opentsdb",
"bamboo_version_key_72" : "org.springframework.boot:spring-boot-starter-websocket",
"bamboo_version_key_70" : "org.springframework.boot:spring-boot-starter-cache",
"bamboo_oss_token_secret_password" : "******",
"bamboo_buildResultsUrl" : "/browse/BOOT-PUB4-JOB1-238",
"bamboo_version_key_68" : "org.springframework.boot:spring-boot-starter-data-mongodb",
"bamboo_version_key_69" : "org.springframework.boot:spring-boot-starter-velocity",
"bamboo_planRepository_repositoryUrl" : "https://github.com/spring-projects/spring-boot.git",
"LESSOPEN" : "| /usr/bin/lesspipe %s",
"bamboo_version_key_66" : "org.springframework.boot:spring-boot-sample-tomcat-multi-connectors",
"bamboo_version_key_67" : "org.springframework.boot:spring-boot-sample-tomcat",
"bamboo_version_key_64" : "org.springframework.boot:spring-boot-sample-jetty8",
"bamboo_version_key_65" : "org.springframework.boot:spring-boot-sample-actuator-noweb",
"bamboo_activateReleaseManagement" : "true",
"rvm_path" : "/home/bamboo/.rvm",
"bamboo_version_key_62" : "org.springframework.boot:spring-boot-sample-jersey",
"bamboo_version_key_63" : "org.springframework.boot:spring-boot-sample-websocket-undertow",
"bamboo_version_key_60" : "org.springframework.boot:spring-boot-sample-hateoas",
"bamboo_version_key_61" : "org.springframework.boot:spring-boot-cli",
"bamboo_version_key_102" : "org.springframework.boot:spring-boot-starter-jetty",
"bamboo_version_key_101" : "org.springframework.boot:spring-boot-sample-undertow",
"bamboo_version_key_104" : "org.springframework.boot:spring-boot-sample-web-secure-github",
"bamboo_version_key_103" : "org.springframework.boot:spring-boot-sample-web-method-security",
"bamboo_version_key_99" : "org.springframework.boot:spring-boot-sample-jetty-ssl",
"bamboo_version_key_106" : "org.springframework.boot:spring-boot-sample-web-ui",
"bamboo_version_key_105" : "org.springframework.boot:spring-boot-starter-mail",
"bamboo_version_key_108" : "org.springframework.boot:spring-boot-starter-data-solr",
"bamboo_version_key_97" : "org.springframework.boot:spring-boot-starter-web",
"bamboo_version_key_107" : "org.springframework.boot:spring-boot-starter-undertow",
"bamboo_version_key_98" : "org.springframework.boot:spring-boot-maven-plugin",
"bamboo_version_key_109" : "org.springframework.boot:spring-boot-sample-hornetq",
"TERM" : "xterm-256color",
"EC2_HOME" : "/opt/ec2-api-tools",
"bamboo_clover_license_path_rel" : "../../tools/clover.license",
"bamboo_version_key_95" : "org.springframework.boot:spring-boot-sample-ws",
"bamboo_version_key_96" : "org.springframework.boot:spring-boot-sample-jetty8-ssl",
"bamboo_version_key_93" : "org.springframework.boot:spring-boot-starters",
"bamboo_version_key_94" : "org.springframework.boot:spring-boot-sample-web-mustache",
"bamboo_version_key_91" : "org.springframework.boot:spring-boot-starter-artemis",
"bamboo_version_key_92" : "org.springframework.boot:spring-boot-starter-social-linkedin",
"bamboo_version_key_111" : "org.springframework.boot:spring-boot-deployment-test-glassfish",
"bamboo_planRepository_1_type" : "git",
"bamboo_version_key_110" : "org.springframework.boot:spring-boot-sample-amqp",
"bamboo_version_key_90" : "org.springframework.boot:spring-boot-starter-redis",
"_" : "./bamboo-agent.sh",
"bamboo_version_key_88" : "org.springframework.boot:spring-boot-starter-hornetq",
"bamboo_version_key_89" : "org.springframework.boot:spring-boot-sample-web-secure-custom",
"bamboo_version_key_86" : "org.springframework.boot:spring-boot-full-build",
"bamboo_version_key_87" : "org.springframework.boot:spring-boot-sample-actuator",
"bamboo_currentWorkingBranch" : "release-1.3.8.RELEASE",
"bamboo_planRepository_1_username" : "spring-buildmaster",
"bamboo_build_commandline_com_atlassian_bamboo_plugins_maven_task_builder_mvn3_7" : "/opt/maven-3.2/bin/mvn --batch-mode -Djava.io.tmpdir=/tmp/BOOT-PUB4-JOB1 install -U -P snapshot,prepare,ci -DskipTests",
"bamboo_version_key_84" : "org.springframework.boot:spring-boot-starter-data-cassandra",
"bamboo_fullBuildKey" : "******",
"bamboo_version_key_85" : "org.springframework.boot:spring-boot-starter-social-facebook",
"bamboo_version_key_82" : "org.springframework.boot:spring-boot-sample-web-static",
"bamboo_version_key_83" : "org.springframework.boot:spring-boot-starter-log4j",
"bamboo_version_key_80" : "org.springframework.boot:spring-boot-sample-secure-oauth2-resource",
"bamboo_version_key_81" : "org.springframework.boot:spring-boot-parent",
"bamboo_version_key_100" : "org.springframework.boot:spring-boot-configuration-metadata",
"bamboo_version_key_124" : "org.springframework.boot:spring-boot-sample-tomcat7-jsp",
"bamboo_version_key_37" : "org.springframework.boot:spring-boot-sample-websocket-tomcat",
"bamboo_sonar_version" : "4.5.6",
"bamboo_version_key_123" : "org.springframework.boot:spring-boot-sample-aop",
"bamboo_version_key_38" : "org.springframework.boot:spring-boot-starter-logging",
"bamboo_version_key_126" : "org.springframework.boot:spring-boot-samples",
"bamboo_version_key_35" : "org.springframework.boot:spring-boot-starter-test",
"bamboo_version_key_125" : "org.springframework.boot:spring-boot-build",
"bamboo_version_key_36" : "org.springframework.boot:spring-boot-actuator",
"bamboo_version_key_128" : "org.springframework.boot:spring-boot-starter-data-elasticsearch",
"bamboo_version_key_33" : "org.springframework.boot:spring-boot-starter-cloud-connectors",
"bamboo_version_key_127" : "org.springframework.boot:spring-boot-sample-traditional",
"bamboo_version_key_34" : "org.springframework.boot:spring-boot-sample-simple",
"bamboo_version_key_31" : "org.springframework.boot:spring-boot-sample-web-jsp",
"bamboo_version_key_129" : "org.springframework.boot:spring-boot-starter-freemarker",
"bamboo_version_key_32" : "org.springframework.boot:spring-boot-sample-jetty93",
"bamboo_version_key_39" : "org.springframework.boot:spring-boot-sample-jta-atomikos",
"bamboo_planRepository_1_name" : "Git",
"bamboo_tagComment" : "Release version 1.3.8.RELEASE",
"bamboo_version_key_30" : "org.springframework.boot:spring-boot-antlib",
"LOGNAME" : "bamboo",
"bamboo_version_key_131" : "org.springframework.boot:spring-boot-sample-undertow-ssl",
"bamboo_version_key_130" : "org.springframework.boot:spring-boot-autoconfigure",
"bamboo_version_key_133" : "org.springframework.boot:spring-boot-starter-mobile",
"bamboo_version_key_132" : "org.springframework.boot:spring-boot-starter",
"bamboo_version_key_113" : "org.springframework.boot:spring-boot-sample-profile",
"bamboo_version_key_26" : "org.springframework.boot:spring-boot-starter-amqp",
"bamboo_version_key_112" : "org.springframework.boot:spring-boot-starter-validation",
"bamboo_version_key_27" : "org.springframework.boot:spring-boot-sample-hypermedia",
"bamboo_version_key_115" : "org.springframework.boot:spring-boot-sample-web-secure-jdbc",
"bamboo_version_key_24" : "org.springframework.boot:spring-boot-sample-property-validation",
"bamboo_version_key_114" : "org.springframework.boot:spring-boot-configuration-processor",
"bamboo_version_key_25" : "org.springframework.boot:spring-boot-dependencies",
"bamboo_version_key_117" : "org.springframework.boot:spring-boot-gradle-plugin",
"bamboo_version_key_22" : "org.springframework.boot:spring-boot-sample-activemq",
"bamboo_version_key_116" : "org.springframework.boot:spring-boot-launch-script-tests",
"bamboo_version_key_23" : "org.springframework.boot:spring-boot-sample-data-rest",
"bamboo_version_key_119" : "org.springframework.boot:spring-boot-sample-web-secure",
"bamboo_version_key_20" : "org.springframework.boot:spring-boot-starter-tomcat",
"bamboo_version_key_118" : "org.springframework.boot:spring-boot-sample-jetty",
"bamboo_version_key_21" : "org.springframework.boot:spring-boot-loader",
"bamboo_planName" : "Spring Boot - Publication - 1.3.x",
"OLDPWD" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs",
"bamboo_version_key_28" : "org.springframework.boot:spring-boot-starter-jta-atomikos",
"bamboo_version_key_29" : "org.springframework.boot:spring-boot-starter-mustache",
"bamboo_repository_previous_revision_number" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_buildPlanName" : "Spring Boot - Publication - 1.3.x - Default Job",
"bamboo_version_key_120" : "org.springframework.boot:spring-boot-security-test-web-helloworld",
"bamboo_version_key_122" : "org.springframework.boot:spring-boot-sample-web-velocity",
"bamboo_version_key_121" : "org.springframework.boot:spring-boot-sample-actuator-log4j2",
"bamboo_version_key_146" : "org.springframework.boot:spring-boot-starter-thymeleaf",
"bamboo_version_key_59" : "org.springframework.boot:spring-boot-integration-tests",
"bamboo_version_releaseValue_95" : "1.3.8.RELEASE",
"bamboo_version_key_145" : "org.springframework.boot:spring-boot-sample-secure",
"bamboo_version_releaseValue_94" : "1.3.8.RELEASE",
"bamboo_version_key_148" : "org.springframework.boot:spring-boot-gradle-tests",
"bamboo_version_key_57" : "org.springframework.boot:spring-boot-loader-tools",
"bamboo_version_releaseValue_93" : "1.3.8.RELEASE",
"bamboo_version_key_147" : "org.springframework.boot:spring-boot-starter-jta-bitronix",
"bamboo_version_key_58" : "org.springframework.boot:spring-boot-starter-data-rest",
"bamboo_version_releaseValue_92" : "1.3.8.RELEASE",
"bamboo_version_key_55" : "org.springframework.boot:spring-boot-sample-logback",
"bamboo_version_releaseValue_91" : "1.3.8.RELEASE",
"bamboo_version_key_149" : "org.springframework.boot:spring-boot-sample-tomcat-ssl",
"bamboo_version_key_56" : "org.springframework.boot:spring-boot-starter-hateoas",
"bamboo_version_releaseValue_90" : "1.3.8.RELEASE",
"bamboo_version_key_53" : "org.springframework.boot:spring-boot-docs",
"bamboo_version_key_54" : "org.springframework.boot:spring-boot-sample-actuator-ui",
"bamboo_repository_193953856_git_username" : "spring-buildmaster",
"XFILESEARCHPATH" : "/usr/dt/app-defaults/%L/Dt",
"bamboo_currentChangeListId" : "0",
"bamboo_capability_system_builder_command_Bash" : "/bin/bash",
"bamboo_version_key_51" : "org.springframework.boot:spring-boot-starter-remote-shell",
"bamboo_planRepository_1_previousRevision" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_version_key_52" : "org.springframework.boot:spring-boot-sample-atmosphere",
"bamboo_version_key_151" : "org.springframework.boot:spring-boot-sample-integration",
"bamboo_version_key_150" : "org.springframework.boot:spring-boot-sample-metrics-redis",
"bamboo_version_key_50" : "org.springframework.boot:spring-boot-sample-jta-jndi",
"bamboo_version_releaseValue_89" : "1.3.8.RELEASE",
"bamboo_version_key_153" : "org.springframework.boot:spring-boot-sample-liquibase",
"bamboo_version_releaseValue_88" : "1.3.8.RELEASE",
"bamboo_version_key_152" : "org.springframework.boot:spring-boot-starter-aop",
"bamboo_version_releaseValue_87" : "1.3.8.RELEASE",
"bamboo_version_key_155" : "org.springframework.boot:spring-boot-sample-data-gemfire",
"bamboo_version_releaseValue_86" : "1.3.8.RELEASE",
"bamboo_version_key_154" : "org.springframework.boot:spring-boot-tools",
"bamboo_version_releaseValue_85" : "1.3.8.RELEASE",
"bamboo_version_key_135" : "org.springframework.boot:spring-boot-sample-data-jpa",
"bamboo_version_key_48" : "org.springframework.boot:spring-boot-deployment-test-tomee",
"bamboo_version_key_134" : "org.springframework.boot:spring-boot-starter-security",
"bamboo_version_key_49" : "org.springframework.boot:spring-boot-sample-data-elasticsearch",
"bamboo_version_key_137" : "org.springframework.boot:spring-boot-sample-metrics-dropwizard",
"GIT_SSL_NO_VERIFY" : "true",
"bamboo_version_key_46" : "org.springframework.boot:spring-boot",
"bamboo_version_key_136" : "org.springframework.boot:spring-boot-sample-batch",
"bamboo_version_key_47" : "org.springframework.boot:spring-boot-starter-actuator",
"bamboo_version_key_139" : "org.springframework.boot:spring-boot-sample-flyway",
"bamboo_version_key_44" : "org.springframework.boot:spring-boot-sample-parent-context",
"bamboo_version_key_138" : "org.springframework.boot:spring-boot-starter-integration",
"bamboo_version_key_45" : "org.springframework.boot:spring-boot-starter-jdbc",
"bamboo_version_key_42" : "org.springframework.boot:spring-boot-deployment-test-wildfly",
"bamboo_version_key_43" : "org.springframework.boot:spring-boot-actuator-docs",
"bamboo_version_key_40" : "org.springframework.boot:spring-boot-sample-testng",
"WRAPPER_ARCH" : "x86",
"bamboo_version_key_41" : "org.springframework.boot:spring-boot-starter-batch",
"bamboo_version_key_140" : "org.springframework.boot:spring-boot-devtools",
"bamboo_sonar_ip" : "10.194.6.9",
"bamboo_version_key_142" : "org.springframework.boot:spring-boot-deployment-tests",
"bamboo_version_releaseValue_99" : "1.3.8.RELEASE",
"bamboo_version_key_141" : "org.springframework.boot:spring-boot-starter-data-gemfire",
"bamboo_baseCommitIsh" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_version_releaseValue_98" : "1.3.8.RELEASE",
"bamboo_version_key_144" : "org.springframework.boot:spring-boot-sample-cache",
"bamboo_version_releaseValue_97" : "1.3.8.RELEASE",
"HOME" : "/home/bamboo",
"bamboo_version_key_143" : "org.springframework.boot:spring-boot-starter-social-twitter",
"bamboo_version_releaseValue_96" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_156" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_157" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_158" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_159" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_0" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_150" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_2" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_151" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_1" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_152" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_153" : "1.3.9.BUILD-SNAPSHOT",
"WRAPPER_BITS" : "32",
"bamboo_version_nextIntegValue_154" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_161" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_155" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_160" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_8" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_8" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_7" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_9" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_6" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_9" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_7" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_4" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_4" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_3" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_5" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_6" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_2" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_5" : "1.3.8.RELEASE",
"bamboo_s3_properties_rel" : "../../tools/s3.properties",
"bamboo_version_nextIntegValue_3" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_0" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_1" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_nextDevelopmentComment" : "Next Development Version",
"bamboo_version_key_157" : "org.springframework.boot:spring-boot-sample-data-redis",
"bamboo_version_nextIntegValue_145" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_156" : "org.springframework.boot:spring-boot-security-tests",
"bamboo_version_nextIntegValue_146" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_capability_system_builder_mvn3_Maven_3_3" : "/opt/maven-3.3",
"bamboo_version_key_159" : "org.springframework.boot:spring-boot-sample-devtools",
"bamboo_version_nextIntegValue_147" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_capability_system_builder_mvn3_Maven_3_2" : "/opt/maven-3.2",
"bamboo_version_key_158" : "org.springframework.boot:spring-boot-sample-jta-bitronix",
"bamboo_version_nextIntegValue_148" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_capability_system_builder_mvn3_Maven_3_1" : "/opt/maven-3.1",
"bamboo_version_nextIntegValue_149" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_github_username" : "spring-buildmaster",
"bamboo_version_nextIntegValue_140" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_141" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_capability_system_builder_mvn3_Maven_3_0" : "/opt/maven-3.0",
"bamboo_version_nextIntegValue_142" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_143" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_144" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_160" : "org.springframework.boot:spring-boot-sample-velocity",
"bamboo_repository_branch_name" : "1.3.x",
"bamboo_modifiedFilesForReleaseVersion" : "true",
"bamboo_version_key_161" : "org.springframework.boot:spring-boot-starter-log4j2",
"bamboo_repository_193953856_name" : "Git",
"SHLVL" : "1",
"bamboo_clover_license_path" : "/home/bamboo/tools/clover.license",
"bamboo_org_jfrog_bamboo_buildInfo_serverUrl" : "https://repo.spring.io",
"JAVA_HOME" : "/opt/jdk-8/",
"bamboo_moduleVersionConfiguration" : "oneVersionAllModules",
"bamboo_version_nextIntegValue_160" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_161" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_ManualBuildTriggerReason_userName" : "snicoll",
"bamboo_bintray_username" : "spring-operator",
"GEM_PATH" : "/home/bamboo/.rvm/gems/ruby-2.3.0:/home/bamboo/.rvm/gems/ruby-2.3.0@global",
"bamboo_planKey" : "******",
"bamboo_JDK8_HOME" : "/opt/jdk-8",
"bamboo_version_nextIntegValue_112" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_113" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_114" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_115" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_116" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_117" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_118" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_119" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_resultsUrl" : "https://build.spring.io/browse/BOOT-PUB4-JOB1-238",
"bamboo_createVcsTag" : "true",
"bamboo_version_nextIntegValue_110" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_111" : "1.3.9.BUILD-SNAPSHOT",
"MAIL" : "/var/mail/bamboo",
"bamboo_version_nextIntegValue_109" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_101" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_102" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_103" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_104" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_105" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_106" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_stagingComment" : "",
"bamboo_version_nextIntegValue_107" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_108" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_shortPlanKey" : "******",
"GEM_HOME" : "/home/bamboo/.rvm/gems/ruby-2.3.0",
"bamboo_s2_access_key_password" : "******",
"bamboo_version_nextIntegValue_100" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_buildTimeStamp" : "2016-09-20T19:46:34.432Z",
"LS_COLORS" : "rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:",
"bamboo_version_nextIntegValue_134" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_135" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_136" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_137" : "1.3.9.BUILD-SNAPSHOT",
"_system_arch" : "x86_64",
"bamboo_version_nextIntegValue_138" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_139" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_repository_name" : "Git",
"bamboo_signing_key_password" : "******",
"bamboo_version_nextIntegValue_130" : "1.3.9.BUILD-SNAPSHOT",
"LANG" : "en_US.UTF-8",
"bamboo_version_nextIntegValue_131" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_132" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_133" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_capability_system_builder_groovy_Groovy_2_4" : "/opt/groovy-2.4",
"bamboo_agentWorkingDirectory" : "/opt/bamboo-home/xml-data/build-dir",
"bamboo_repository_git_username" : "spring-buildmaster",
"bamboo_capability_os_family" : "unix",
"bamboo_version_nextIntegValue_123" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_124" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_125" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_126" : "1.3.9.BUILD-SNAPSHOT",
"NVM_DIR" : "/home/bamboo/.nvm",
"bamboo_version_nextIntegValue_127" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_128" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_129" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_120" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_121" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_122" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_planRepository_1_repositoryUrl" : "https://github.com/spring-projects/spring-boot.git",
"bamboo_planRepository_1_branch" : "1.3.x",
"bamboo_docsKeyfilePassphrase_password" : "******",
"MY_RUBY_HOME" : "/home/bamboo/.rvm/rubies/ruby-2.3.0",
"bamboo_version_nextIntegValue_14" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_13" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_16" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_15" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_10" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_12" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_11" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_18" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_17" : "1.3.9.BUILD-SNAPSHOT",
"WRAPPER_OS" : "linux",
"bamboo_version_nextIntegValue_19" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_101" : "1.3.8.RELEASE",
"bamboo_currentCheckoutBranch" : "1.3.x",
"bamboo_version_releaseValue_100" : "1.3.8.RELEASE",
"bamboo_repository_193953856_previous_revision_number" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_version_releaseValue_109" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_108" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_107" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_106" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_105" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_104" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_103" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_102" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_25" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_3" : "org.springframework.boot:spring-boot-sample-session-redis",
"bamboo_version_nextIntegValue_24" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_2" : "org.springframework.boot:spring-boot-sample-secure-oauth2",
"bamboo_version_nextIntegValue_27" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_5" : "org.springframework.boot:spring-boot-sample-war",
"bamboo_version_nextIntegValue_26" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_4" : "org.springframework.boot:spring-boot-sample-tomcat-jsp",
"bamboo_version_nextIntegValue_21" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_7" : "org.springframework.boot:spring-boot-sample-xml",
"bamboo_version_nextIntegValue_20" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_6" : "org.springframework.boot:spring-boot-sample-actuator-log4j",
"bamboo_version_nextIntegValue_23" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_repository_193953856_git_branch" : "1.3.x",
"bamboo_version_key_9" : "org.springframework.boot:spring-boot-starter-parent",
"WRAPPER_FILE_SEPARATOR" : "/",
"bamboo_version_nextIntegValue_22" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_8" : "org.springframework.boot:spring-boot-sample-servlet",
"bamboo_version_nextIntegValue_29" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_28" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_key_1" : "org.springframework.boot:spring-boot-sample-data-cassandra",
"bamboo_repository_193953856_branch_name" : "1.3.x",
"bamboo_version_key_0" : "org.springframework.boot:spring-boot-sample-jpa",
"bamboo_version_releaseValue_112" : "1.3.8.RELEASE",
"WRAPPER_PATH_SEPARATOR" : ":",
"bamboo_version_releaseValue_111" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_110" : "1.3.8.RELEASE",
"bamboo_repository_193953856_git_repositoryUrl" : "https://github.com/spring-projects/spring-boot.git",
"bamboo_planRepository_type" : "git",
"bamboo_version_releaseValue_119" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_30" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_118" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_117" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_116" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_115" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_114" : "1.3.8.RELEASE",
"bamboo_planRepository_username" : "spring-buildmaster",
"bamboo_version_releaseValue_113" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_36" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_35" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_38" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_37" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_32" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_31" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_34" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_planRepository_1_branchName" : "1.3.x",
"bamboo_version_nextIntegValue_33" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_39" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_123" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_122" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_121" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_120" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_41" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_129" : "1.3.8.RELEASE",
"bamboo_nexusPush_stagingProfile" : "buildmaster",
"bamboo_version_nextIntegValue_40" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_128" : "1.3.8.RELEASE",
"bamboo_shortPlanName" : "1.3.x",
"bamboo_version_releaseValue_127" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_126" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_125" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_124" : "1.3.8.RELEASE",
"bamboo_planRepository_name" : "Git",
"bamboo_version_nextIntegValue_47" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_46" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_49" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_48" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_43" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_buildNumber" : "238",
"bamboo_version_nextIntegValue_42" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_45" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_release_management_repoKey" : "******",
"bamboo_version_nextIntegValue_44" : "1.3.9.BUILD-SNAPSHOT",
"SHELL" : "/bin/bash",
"bamboo_version_releaseValue_134" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_133" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_132" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_131" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_130" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_50" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_52" : "1.3.9.BUILD-SNAPSHOT",
"RUBY_VERSION" : "ruby-2.3.0",
"bamboo_version_nextIntegValue_51" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_139" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_138" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_137" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_136" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_135" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_58" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_57" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_repository_git_branch" : "1.3.x",
"bamboo_version_nextIntegValue_59" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_54" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_53" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_56" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_55" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_projectBaseDir" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1",
"bamboo_version_releaseValue_145" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_144" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_143" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_142" : "1.3.8.RELEASE",
"rvm_prefix" : "/home/bamboo",
"bamboo_version_releaseValue_141" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_140" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_61" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_60" : "1.3.9.BUILD-SNAPSHOT",
"DISPLAY" : "localhost:1.0",
"bamboo_version_nextIntegValue_63" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_62" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_149" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_148" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_147" : "1.3.8.RELEASE",
"bamboo_capability_system_git_executable" : "/usr/bin/git",
"bamboo_version_releaseValue_146" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_69" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_68" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_65" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_64" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_67" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_66" : "1.3.9.BUILD-SNAPSHOT",
"_system_type" : "Linux",
"bamboo_version_releaseValue_156" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_155" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_154" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_153" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_152" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_151" : "1.3.8.RELEASE",
"bamboo_repository_git_repositoryUrl" : "https://github.com/spring-projects/spring-boot.git",
"bamboo_version_releaseValue_150" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_72" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_71" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_74" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_73" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_159" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_70" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_158" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_157" : "1.3.8.RELEASE",
"bamboo_capability_system_jdk_JDK_1_8" : "/opt/jdk-8",
"bamboo_version_nextIntegValue_79" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_capability_system_jdk_JDK_1_9" : "/opt/jdk-9",
"bamboo_capability_system_jdk_JDK_1_6" : "/opt/jdk-6",
"bamboo_capability_system_jdk_JDK_1_7" : "/opt/jdk-7",
"bamboo_version_nextIntegValue_76" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_75" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_78" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_77" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_73" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_72" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_71" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_70" : "1.3.8.RELEASE",
"bamboo_boot_jdk_home" : "/opt/jdk-8/",
"bamboo_repository_revision_number" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_artifactory_task_override_jdk" : "true",
"bamboo_RIAK_BIN" : "/usr/sbin/riak",
"bamboo_version_nextIntegValue_83" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_82" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_85" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_84" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_81" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_80" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_69" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_68" : "1.3.8.RELEASE",
"rvm_version" : "1.27.0 (latest)",
"bamboo_version_releaseValue_67" : "1.3.8.RELEASE",
"PWD" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs",
"bamboo_version_nextIntegValue_87" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_66" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_86" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_65" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_89" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_64" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_88" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_shortJobName" : "Default Job",
"bamboo_version_releaseValue_63" : "1.3.8.RELEASE",
"bamboo_capability_system_builder_gradle___gradlew" : "./gradlew",
"bamboo_version_releaseValue_84" : "1.3.8.RELEASE",
"bamboo_s2_secret_key_password" : "******",
"bamboo_version_releaseValue_83" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_82" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_81" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_80" : "1.3.8.RELEASE",
"bamboo_agentId" : "208568321",
"bamboo_version_nextIntegValue_94" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_93" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_planRepository_revision" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_version_nextIntegValue_96" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_95" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_planRepository_previousRevision" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_version_nextIntegValue_90" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_92" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_nextIntegValue_91" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_capability_remote_build" : "true",
"bamboo_version_releaseValue_79" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_78" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_98" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_77" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_97" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_76" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_75" : "1.3.8.RELEASE",
"bamboo_version_nextIntegValue_99" : "1.3.9.BUILD-SNAPSHOT",
"bamboo_version_releaseValue_74" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_51" : "1.3.8.RELEASE",
"bamboo_version_key_15" : "org.springframework.boot:spring-boot-sample-data-solr",
"bamboo_version_releaseValue_50" : "1.3.8.RELEASE",
"bamboo_version_key_16" : "org.springframework.boot:spring-boot-sample-websocket-jetty",
"bamboo_version_key_13" : "org.springframework.boot:spring-boot-sample-web-groovy-templates",
"bamboo_version_key_14" : "org.springframework.boot:spring-boot-sample-hypermedia-jpa",
"bamboo_releaseBranch" : "release-1.3.8.RELEASE",
"bamboo_version_key_11" : "org.springframework.boot:spring-boot-sample-hypermedia-gson",
"bamboo_version_key_12" : "org.springframework.boot:spring-boot-starter-jooq",
"bamboo_version_key_10" : "org.springframework.boot:spring-boot-starter-ws",
"bamboo_version_key_19" : "org.springframework.boot:spring-boot-sample-ant",
"bamboo_version_key_17" : "org.springframework.boot:spring-boot-starter-groovy-templates",
"bamboo_version_key_18" : "org.springframework.boot:spring-boot-starter-data-jpa",
"bamboo_planRepository_branch" : "1.3.x",
"bamboo_org_jfrog_bamboo_release_activated" : "true",
"bamboo_version_releaseValue_49" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_48" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_47" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_46" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_45" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_44" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_43" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_42" : "1.3.8.RELEASE",
"bamboo_planRepository_branchName" : "1.3.x",
"bamboo_version_releaseValue_41" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_62" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_61" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_60" : "1.3.8.RELEASE",
"bamboo_sonar_password" : "******",
"NLSPATH" : "/usr/dt/lib/nls/msg/%L/%N.cat",
"bamboo_version_releaseValue_59" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_58" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_57" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_56" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_55" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_54" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_53" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_52" : "1.3.8.RELEASE",
"bamboo_github_password" : "******",
"bamboo_build_working_directory" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1",
"bamboo_capability_system_os" : "ubuntu1604",
"bamboo_version_releaseValue_29" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_28" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_27" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_26" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_25" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_24" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_23" : "1.3.8.RELEASE",
"bamboo_oss_token_password" : "******",
"bamboo_version_releaseValue_22" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_21" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_20" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_40" : "1.3.8.RELEASE",
"bamboo_JDK7_HOME" : "/opt/jdk-7",
"bamboo_shortJobKey" : "******",
"bamboo_repository_193953856_revision_number" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"_system_name" : "Ubuntu",
"bamboo_version_releaseValue_39" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_38" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_37" : "1.3.8.RELEASE",
"bamboo_buildResultKey" : "******",
"bamboo_version_releaseValue_36" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_35" : "1.3.8.RELEASE",
"bamboo_nexusPush_close" : "true",
"bamboo_version_releaseValue_34" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_33" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_32" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_31" : "1.3.8.RELEASE",
"bamboo_planRepository_1_revision" : "4bf94ef3cad531d224b6357db99515023684dc1d",
"bamboo_version_releaseValue_30" : "1.3.8.RELEASE",
"LESSCLOSE" : "/usr/bin/lesspipe %s %s",
"rvm_bin_path" : "/home/bamboo/.rvm/bin",
"NVM_NODEJS_ORG_MIRROR" : "http://nodejs.org/dist",
"bamboo_capability_system_builder_maven_Artifactory_Maven_3_3" : "/opt/maven-3.3",
"bamboo_s3_properties" : "/home/bamboo/tools/s3.properties",
"bamboo_capability_system_builder_maven_Artifactory_Maven_3_2" : "/opt/maven-3.2",
"bamboo_capability_system_builder_maven_Artifactory_Maven_3_1" : "/opt/maven-3.1",
"bamboo_capability_system_builder_maven_Artifactory_Maven_3_0" : "/opt/maven-3.0",
"_system_version" : "16.04",
"USER" : "bamboo",
"bamboo_working_directory" : "/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1",
"bamboo_org_jfrog_bamboo_buildInfo_activated" : "true",
"bamboo_version_releaseValue_19" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_18" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_17" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_16" : "1.3.8.RELEASE",
"bamboo_docsKeyfile_password" : "******",
"bamboo_version_releaseValue_15" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_14" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_13" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_12" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_11" : "1.3.8.RELEASE",
"bamboo_version_releaseValue_10" : "1.3.8.RELEASE"
},
"integrationTest" : {
"spring.jmx.enabled" : "false",
"spring.jackson.serialization.indent_output" : "true",
"endpoints.health.sensitive" : "true",
"endpoints.actuator.enabled" : "false",
"server.port" : "-1"
},
"applicationConfig: [classpath:/application.properties]" : {
"logging.path" : "target/logs"
}
}
/flyway
This endpoint provides information about database migrations that have been performed by Flyway.
Example curl request:
$ curl 'http://localhost:8080/flyway' -i -H 'Accept: application/json'
Example HTTP request:
GET /flyway HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 207
[ {
"type" : "SQL",
"checksum" : 0,
"version" : "1",
"description" : "initialize",
"script" : "V1__initialize.sql",
"state" : "SUCCESS",
"installedOn" : 1474401523440,
"executionTime" : 0
} ]
/health
This endpoint is an indication of the health of the application. It has an overall status
("UP", "DOWN" etc.), which is the only thing you see unless either you are authenticated
or the endpoint is marked as sensitive=false (endpoints.health.sensitive=false).
The HTTP code in the response reflects the status (e.g. “UP”=200,
“OUT_OF_SERVICE”=503, “DOWN”=503). The mappings can be changed by configuring
endpoints.health.mapping.<STATUS>=XXX.
Example curl request:
$ curl 'http://localhost:8080/health' -i -H 'Accept: application/json'
GET /health HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 21
{
"status" : "UP"
}
Example HTTP response with endpoints.health.sensitive=false:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 221
{
"status" : "UP",
"diskSpace" : {
"status" : "UP",
"total" : 63251804160,
"free" : 21658230784,
"threshold" : 10485760
},
"db" : {
"status" : "UP",
"database" : "H2",
"hello" : 1
}
}
/info
This endpoint is empty and marked as sensitive=false by default (so it is
unauthenticated by default if Spring Security is in use). It reflects the content of the
info.* properties in the Environment, as well as the properties in git.properties
if such a file exists in the root of the classpath.
Example curl request:
$ curl 'http://localhost:8080/info' -i -H 'Accept: application/json'
GET /info HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 3
{ }
/liquibase
This endpoint provides information about database migrations that have been performed by Liquibase.
Example curl request:
$ curl 'http://localhost:8080/liquibase' -i -H 'Accept: application/json'
Example HTTP request:
GET /liquibase HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 376
[ {
"ID" : "1",
"AUTHOR" : "awilkinson",
"FILENAME" : "classpath:/db/changelog/db.changelog-master.yaml",
"DATEEXECUTED" : 1474401523602,
"ORDEREXECUTED" : 1,
"EXECTYPE" : "EXECUTED",
"MD5SUM" : "7:d41d8cd98f00b204e9800998ecf8427e",
"DESCRIPTION" : "Empty",
"COMMENTS" : "",
"TAG" : null,
"LIQUIBASE" : "3.4.2",
"CONTEXTS" : null,
"LABELS" : null
} ]
/mappings
This endpoint lists the Spring MVC request mappings, so users can see the handlers registered for requests by path, method, media type, etc.
Example curl request:
$ curl 'http://localhost:8080/mappings' -i -H 'Accept: application/json'
GET /mappings HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 4489
{
"/webjars/**" : {
"bean" : "resourceHandlerMapping"
},
"/**" : {
"bean" : "resourceHandlerMapping"
},
"/**/favicon.ico" : {
"bean" : "faviconHandlerMapping"
},
"{[/error],produces=[text/html]}" : {
"bean" : "requestMappingHandlerMapping",
"method" : "public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)"
},
"{[/error]}" : {
"bean" : "requestMappingHandlerMapping",
"method" : "public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)"
},
"{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/logfile || /logfile.json],methods=[GET || HEAD]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException"
},
"{[/env/{name:.*}],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)"
},
"{[/env || /env.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/beans || /beans.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/liquibase || /liquibase.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/info || /info.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/configprops || /configprops.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/metrics/{name:.*}],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)"
},
"{[/metrics || /metrics.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/flyway || /flyway.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/mappings || /mappings.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/trace || /trace.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/dump || /dump.json],methods=[GET],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()"
},
"{[/health || /health.json],produces=[application/json]}" : {
"bean" : "endpointHandlerMapping",
"method" : "public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(java.security.Principal)"
}
}
/metrics
This endpoint lists the public metrics exposed by the application. By default this
includes all the counters in the CounterService and all the gauges in the
GaugeService, plus a few JVM metrics about memory and uptime. Users can register
additional sources by creating beans of type PublicMetrics and/or by registering
counters and gauges.
Example curl request:
$ curl 'http://localhost:8080/metrics' -i -H 'Accept: application/json'
GET /metrics HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1321
{
"mem" : 468914,
"mem.free" : 283645,
"processors" : 4,
"instance.uptime" : 568,
"uptime" : 9478,
"systemload.average" : 1.94,
"heap.committed" : 397824,
"heap.init" : 129024,
"heap.used" : 114178,
"heap" : 932352,
"nonheap.committed" : 72768,
"nonheap.init" : 2496,
"nonheap.used" : 71090,
"nonheap" : 0,
"threads.peak" : 5,
"threads.daemon" : 3,
"threads.totalStarted" : 7,
"threads" : 4,
"classes" : 8454,
"classes.loaded" : 8454,
"classes.unloaded" : 0,
"gc.ps_scavenge.count" : 13,
"gc.ps_scavenge.time" : 173,
"gc.ps_marksweep.count" : 2,
"gc.ps_marksweep.time" : 148,
"gauge.response.beans" : 8.0,
"gauge.response.mappings" : 2.0,
"gauge.response.env" : 7.0,
"gauge.response.flyway" : 7.0,
"gauge.response.autoconfig" : 13.0,
"gauge.response.dump" : 33.0,
"gauge.response.liquibase" : 2.0,
"gauge.response.health" : 3.0,
"gauge.response.configprops" : 85.0,
"gauge.response.info" : 1.0,
"counter.status.200.mappings" : 1,
"counter.status.200.beans" : 1,
"counter.status.200.info" : 1,
"counter.status.200.configprops" : 1,
"counter.status.200.health" : 1,
"counter.status.200.autoconfig" : 1,
"counter.status.200.dump" : 1,
"counter.status.200.flyway" : 1,
"counter.status.200.liquibase" : 1,
"counter.status.200.env" : 1
}
/trace
This endpoint lists contents of the TraceRepository (which users can override by
providing a bean of that type, or by injecting that bean and adding stuff to it). By
default it stores the last 100 HTTP requests, including all headers in the request and
response, and the path and HTTP status.
Example curl request:
$ curl 'http://localhost:8080/trace' -i -H 'Accept: application/json'
GET /trace HTTP/1.1
Accept: application/json
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 3188
[ {
"timestamp" : 1474401524204,
"info" : {
"method" : "GET",
"path" : "/metrics",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524201,
"info" : {
"method" : "GET",
"path" : "/mappings",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524197,
"info" : {
"method" : "GET",
"path" : "/liquibase",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524194,
"info" : {
"method" : "GET",
"path" : "/info",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524191,
"info" : {
"method" : "GET",
"path" : "/health",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524186,
"info" : {
"method" : "GET",
"path" : "/flyway",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524177,
"info" : {
"method" : "GET",
"path" : "/env",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524167,
"info" : {
"method" : "GET",
"path" : "/dump",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524131,
"info" : {
"method" : "GET",
"path" : "/configprops",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524043,
"info" : {
"method" : "GET",
"path" : "/beans",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
}, {
"timestamp" : 1474401524030,
"info" : {
"method" : "GET",
"path" : "/autoconfig",
"headers" : {
"request" : {
"Accept" : "application/json"
},
"response" : {
"Content-Type" : "application/json",
"status" : "200"
}
}
}
} ]
/logfile
This endpoint (if available) contains the plain text logfile configured by the user
using logging.file or logging.path (by default logs are only emitted on stdout
so one of these properties has to be set for this endpoint to be active).
Example curl request:
$ curl 'http://localhost:8080/logfile' -i -H 'Accept: text/plain'
GET /logfile HTTP/1.1
Accept: text/plain
Host: localhost
Example HTTP response:
HTTP/1.1 200 OK
Last-Modified: Tue, 20 Sep 2016 19:58:44 GMT
Content-Length: 40040
Content-Type: text/plain
Accept-Ranges: bytes
2016-09-20 19:58:35.966 INFO 7507 --- [main] .s.b.a.h.HypermediaEndpointDocumentation : Starting HypermediaEndpointDocumentation on bamboo-00 with PID 7507 (/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes started by bamboo in /opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs)
2016-09-20 19:58:35.967 INFO 7507 --- [main] .s.b.a.h.HypermediaEndpointDocumentation : No active profile set, falling back to default profiles: default
2016-09-20 19:58:36.214 INFO 7507 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@fade1fc: startup date [Tue Sep 20 19:58:36 UTC 2016]; root of context hierarchy
2016-09-20 19:58:37.137 INFO 7507 --- [main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'managementServletContext' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration; factoryMethodName=managementServletContext; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcHypermediaManagementContextConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration; factoryMethodName=managementServletContext; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.class]]
2016-09-20 19:58:37.477 INFO 7507 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2483a3a2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2016-09-20 19:58:38.288 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@fade1fc: startup date [Tue Sep 20 19:58:36 UTC 2016]; root of context hierarchy
2016-09-20 19:58:38.308 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Detected ResponseBodyAdvice bean in org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice
2016-09-20 19:58:38.364 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2016-09-20 19:58:38.365 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2016-09-20 19:58:38.393 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:38.393 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:38.410 INFO 7507 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected ResponseBodyAdvice implementation in org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice
2016-09-20 19:58:38.429 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:38.575 INFO 7507 --- [main] o.s.j.d.e.EmbeddedDatabaseFactory : Starting embedded database: url='jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa'
2016-09-20 19:58:38.973 INFO 7507 --- [main] o.f.core.internal.util.VersionPrinter : Flyway 3.2.1 by Boxfuse
2016-09-20 19:58:38.981 INFO 7507 --- [main] o.f.c.i.dbsupport.DbSupportFactory : Database: jdbc:h2:mem:testdb (H2 1.4)
2016-09-20 19:58:39.027 INFO 7507 --- [main] o.f.core.internal.command.DbValidate : Validated 1 migration (execution time 00:00.011s)
2016-09-20 19:58:39.039 INFO 7507 --- [main] o.f.c.i.metadatatable.MetaDataTableImpl : Creating Metadata table: "PUBLIC"."schema_version"
2016-09-20 19:58:39.061 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Current version of schema "PUBLIC": << Empty Schema >>
2016-09-20 19:58:39.061 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Migrating schema "PUBLIC" to version 1 - initialize
2016-09-20 19:58:39.074 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Successfully applied 1 migration to schema "PUBLIC" (execution time 00:00.036s).
2016-09-20 19:58:39.397 INFO 7507 --- [main] liquibase : Successfully acquired change log lock
2016-09-20 19:58:40.118 INFO 7507 --- [main] liquibase : Creating database history table with name: PUBLIC.DATABASECHANGELOG
2016-09-20 19:58:40.121 INFO 7507 --- [main] liquibase : Reading from PUBLIC.DATABASECHANGELOG
2016-09-20 19:58:40.124 INFO 7507 --- [main] liquibase : classpath:/db/changelog/db.changelog-master.yaml: classpath:/db/changelog/db.changelog-master.yaml::1::awilkinson: ChangeSet classpath:/db/changelog/db.changelog-master.yaml::1::awilkinson ran successfully in 0ms
2016-09-20 19:58:40.130 INFO 7507 --- [main] liquibase : Successfully released change log lock
2016-09-20 19:58:40.481 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.482 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.483 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.484 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.484 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2016-09-20 19:58:40.485 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.487 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.488 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2016-09-20 19:58:40.488 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.489 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/liquibase || /liquibase.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.489 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(java.security.Principal)
2016-09-20 19:58:40.490 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2016-09-20 19:58:40.491 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/actuator || /actuator.json],produces=[application/json]}" onto public org.springframework.hateoas.ResourceSupport org.springframework.boot.actuate.endpoint.mvc.HalJsonMvcEndpoint.links()
2016-09-20 19:58:40.491 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.492 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.493 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/flyway || /flyway.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:40.883 INFO 7507 --- [main] .s.b.a.h.HypermediaEndpointDocumentation : Started HypermediaEndpointDocumentation in 5.596 seconds (JVM running for 6.158)
2016-09-20 19:58:40.932 INFO 7507 --- [main] o.s.b.test.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-09-20 19:58:40.933 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization started
2016-09-20 19:58:40.942 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization completed in 9 ms
2016-09-20 19:58:41.050 INFO 7507 --- [main] o.s.b.test.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-09-20 19:58:41.050 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization started
2016-09-20 19:58:41.052 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization completed in 2 ms
2016-09-20 19:58:41.099 INFO 7507 --- [main] o.s.b.test.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-09-20 19:58:41.099 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization started
2016-09-20 19:58:41.101 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization completed in 2 ms
2016-09-20 19:58:41.123 INFO 7507 --- [main] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@fade1fc: startup date [Tue Sep 20 19:58:36 UTC 2016]; root of context hierarchy
2016-09-20 19:58:41.128 INFO 7507 --- [main] o.s.j.d.e.EmbeddedDatabaseFactory : Shutting down embedded database: url='jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false'
2016-09-20 19:58:41.132 INFO 7507 --- [main] o.s.t.c.support.AbstractContextLoader : Could not detect default resource locations for test class [org.springframework.boot.actuate.hypermedia.HealthEndpointDocumentation]: no resource found for suffixes {-context.xml, Context.groovy}.
2016-09-20 19:58:41.134 INFO 7507 --- [main] o.s.t.c.web.WebTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
2016-09-20 19:58:41.135 INFO 7507 --- [main] o.s.t.c.web.WebTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@5560b64d, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2da5fdc, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@23321be7, org.springframework.test.context.support.DirtiesContextTestExecutionListener@61ad30f6, org.springframework.test.context.transaction.TransactionalTestExecutionListener@312f3050, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@615bad16]
2016-09-20 19:58:41.209 INFO 7507 --- [main] o.s.b.a.h.HealthEndpointDocumentation : Starting HealthEndpointDocumentation on bamboo-00 with PID 7507 (/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes started by bamboo in /opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs)
2016-09-20 19:58:41.209 INFO 7507 --- [main] o.s.b.a.h.HealthEndpointDocumentation : No active profile set, falling back to default profiles: default
2016-09-20 19:58:41.211 INFO 7507 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6a2badb1: startup date [Tue Sep 20 19:58:41 UTC 2016]; root of context hierarchy
2016-09-20 19:58:41.564 INFO 7507 --- [main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'managementServletContext' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration; factoryMethodName=managementServletContext; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcHypermediaManagementContextConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration; factoryMethodName=managementServletContext; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.class]]
2016-09-20 19:58:41.592 INFO 7507 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2483a3a2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2016-09-20 19:58:41.825 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@6a2badb1: startup date [Tue Sep 20 19:58:41 UTC 2016]; root of context hierarchy
2016-09-20 19:58:41.828 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Detected ResponseBodyAdvice bean in org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice
2016-09-20 19:58:41.836 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2016-09-20 19:58:41.836 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2016-09-20 19:58:41.851 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:41.852 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:41.859 INFO 7507 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected ResponseBodyAdvice implementation in org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice
2016-09-20 19:58:41.867 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:41.963 INFO 7507 --- [main] o.s.j.d.e.EmbeddedDatabaseFactory : Starting embedded database: url='jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa'
2016-09-20 19:58:42.021 INFO 7507 --- [main] o.f.c.i.dbsupport.DbSupportFactory : Database: jdbc:h2:mem:testdb (H2 1.4)
2016-09-20 19:58:42.024 INFO 7507 --- [main] o.f.core.internal.command.DbValidate : Validated 1 migration (execution time 00:00.002s)
2016-09-20 19:58:42.027 INFO 7507 --- [main] o.f.c.i.metadatatable.MetaDataTableImpl : Creating Metadata table: "PUBLIC"."schema_version"
2016-09-20 19:58:42.032 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Current version of schema "PUBLIC": << Empty Schema >>
2016-09-20 19:58:42.032 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Migrating schema "PUBLIC" to version 1 - initialize
2016-09-20 19:58:42.036 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Successfully applied 1 migration to schema "PUBLIC" (execution time 00:00.009s).
2016-09-20 19:58:42.188 INFO 7507 --- [main] liquibase : Successfully acquired change log lock
2016-09-20 19:58:42.190 INFO 7507 --- [main] liquibase : Creating database history table with name: PUBLIC.DATABASECHANGELOG
2016-09-20 19:58:42.192 INFO 7507 --- [main] liquibase : Reading from PUBLIC.DATABASECHANGELOG
2016-09-20 19:58:42.192 INFO 7507 --- [main] liquibase : classpath:/db/changelog/db.changelog-master.yaml: classpath:/db/changelog/db.changelog-master.yaml::1::awilkinson: ChangeSet classpath:/db/changelog/db.changelog-master.yaml::1::awilkinson ran successfully in 0ms
2016-09-20 19:58:42.194 INFO 7507 --- [main] liquibase : Successfully released change log lock
2016-09-20 19:58:42.462 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.462 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/liquibase || /liquibase.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.463 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.463 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.464 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(java.security.Principal)
2016-09-20 19:58:42.465 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/flyway || /flyway.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.465 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2016-09-20 19:58:42.465 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.466 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.466 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.467 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2016-09-20 19:58:42.467 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.467 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.468 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2016-09-20 19:58:42.468 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:42.469 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/actuator || /actuator.json],produces=[application/json]}" onto public org.springframework.hateoas.ResourceSupport org.springframework.boot.actuate.endpoint.mvc.HalJsonMvcEndpoint.links()
2016-09-20 19:58:42.614 INFO 7507 --- [main] o.s.b.a.h.HealthEndpointDocumentation : Started HealthEndpointDocumentation in 1.476 seconds (JVM running for 7.89)
2016-09-20 19:58:42.617 INFO 7507 --- [main] o.s.b.test.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-09-20 19:58:42.617 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization started
2016-09-20 19:58:42.622 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization completed in 5 ms
2016-09-20 19:58:42.650 INFO 7507 --- [main] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@6a2badb1: startup date [Tue Sep 20 19:58:41 UTC 2016]; root of context hierarchy
2016-09-20 19:58:42.651 INFO 7507 --- [main] o.s.j.d.e.EmbeddedDatabaseFactory : Shutting down embedded database: url='jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false'
2016-09-20 19:58:42.654 INFO 7507 --- [main] o.s.t.c.support.AbstractContextLoader : Could not detect default resource locations for test class [org.springframework.boot.actuate.hypermedia.EndpointDocumentation]: no resource found for suffixes {-context.xml, Context.groovy}.
2016-09-20 19:58:42.656 INFO 7507 --- [main] o.s.t.c.web.WebTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
2016-09-20 19:58:42.656 INFO 7507 --- [main] o.s.t.c.web.WebTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6d0bcf8c, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@a1a72d4, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@66d44581, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1afa048a, org.springframework.test.context.transaction.TransactionalTestExecutionListener@293ecff6, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@70eb94d7]
2016-09-20 19:58:42.728 INFO 7507 --- [main] o.s.b.a.h.EndpointDocumentation : Starting EndpointDocumentation on bamboo-00 with PID 7507 (/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes started by bamboo in /opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs)
2016-09-20 19:58:42.728 INFO 7507 --- [main] o.s.b.a.h.EndpointDocumentation : No active profile set, falling back to default profiles: default
2016-09-20 19:58:42.729 INFO 7507 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@558aa1f1: startup date [Tue Sep 20 19:58:42 UTC 2016]; root of context hierarchy
2016-09-20 19:58:43.022 INFO 7507 --- [main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'managementServletContext' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration; factoryMethodName=managementServletContext; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcHypermediaManagementContextConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration; factoryMethodName=managementServletContext; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.class]]
2016-09-20 19:58:43.047 INFO 7507 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2483a3a2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2016-09-20 19:58:43.237 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@558aa1f1: startup date [Tue Sep 20 19:58:42 UTC 2016]; root of context hierarchy
2016-09-20 19:58:43.239 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Detected ResponseBodyAdvice bean in org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice
2016-09-20 19:58:43.247 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2016-09-20 19:58:43.247 INFO 7507 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2016-09-20 19:58:43.262 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:43.262 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:43.270 INFO 7507 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected ResponseBodyAdvice implementation in org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice
2016-09-20 19:58:43.278 INFO 7507 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-09-20 19:58:43.371 INFO 7507 --- [main] o.s.j.d.e.EmbeddedDatabaseFactory : Starting embedded database: url='jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=false', username='sa'
2016-09-20 19:58:43.428 INFO 7507 --- [main] o.f.c.i.dbsupport.DbSupportFactory : Database: jdbc:h2:mem:testdb (H2 1.4)
2016-09-20 19:58:43.431 INFO 7507 --- [main] o.f.core.internal.command.DbValidate : Validated 1 migration (execution time 00:00.001s)
2016-09-20 19:58:43.434 INFO 7507 --- [main] o.f.c.i.metadatatable.MetaDataTableImpl : Creating Metadata table: "PUBLIC"."schema_version"
2016-09-20 19:58:43.438 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Current version of schema "PUBLIC": << Empty Schema >>
2016-09-20 19:58:43.439 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Migrating schema "PUBLIC" to version 1 - initialize
2016-09-20 19:58:43.442 INFO 7507 --- [main] o.f.core.internal.command.DbMigrate : Successfully applied 1 migration to schema "PUBLIC" (execution time 00:00.008s).
2016-09-20 19:58:43.596 INFO 7507 --- [main] liquibase : Successfully acquired change log lock
2016-09-20 19:58:43.599 INFO 7507 --- [main] liquibase : Creating database history table with name: PUBLIC.DATABASECHANGELOG
2016-09-20 19:58:43.600 INFO 7507 --- [main] liquibase : Reading from PUBLIC.DATABASECHANGELOG
2016-09-20 19:58:43.601 INFO 7507 --- [main] liquibase : classpath:/db/changelog/db.changelog-master.yaml: classpath:/db/changelog/db.changelog-master.yaml::1::awilkinson: ChangeSet classpath:/db/changelog/db.changelog-master.yaml::1::awilkinson ran successfully in 0ms
2016-09-20 19:58:43.603 INFO 7507 --- [main] liquibase : Successfully released change log lock
2016-09-20 19:58:43.882 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.882 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2016-09-20 19:58:43.883 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2016-09-20 19:58:43.883 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.884 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.884 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/liquibase || /liquibase.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.884 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.885 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.885 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2016-09-20 19:58:43.885 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.886 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/flyway || /flyway.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.886 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.887 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.887 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2016-09-20 19:58:43.887 INFO 7507 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],produces=[application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(java.security.Principal)
2016-09-20 19:58:44.006 INFO 7507 --- [main] o.s.b.a.h.EndpointDocumentation : Started EndpointDocumentation in 1.347 seconds (JVM running for 9.281)
2016-09-20 19:58:44.011 INFO 7507 --- [main] o.s.b.test.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-09-20 19:58:44.011 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization started
2016-09-20 19:58:44.016 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization completed in 5 ms
2016-09-20 19:58:44.404 INFO 7507 --- [main] o.s.b.test.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-09-20 19:58:44.405 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization started
2016-09-20 19:58:44.406 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization completed in 1 ms
2016-09-20 19:58:44.408 WARN 7507 --- [main] o.s.w.s.r.ResourceHttpRequestHandler : Locations list is empty. No resources will be served unless a custom ResourceResolver is configured as an alternative to PathResourceResolver.
2016-09-20 19:58:44.413 INFO 7507 --- [main] o.s.b.test.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-09-20 19:58:44.413 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization started
2016-09-20 19:58:44.415 INFO 7507 --- [main] o.s.t.web.servlet.TestDispatcherServlet : FrameworkServlet '': initialization completed in 2 ms
2016-09-20 19:58:44.416 WARN 7507 --- [main] o.s.w.s.r.ResourceHttpRequestHandler : Locations list is empty. No resources will be served unless a custom ResourceResolver is configured as an alternative to PathResourceResolver.
Partial content
You can use the Range header to retrieve part of the log file’s content.
Example curl request:
$ curl 'http://localhost:8080/logfile' -i -H 'Accept: text/plain' -H 'Range: bytes=0-1024'
Example HTTP request:
GET /logfile HTTP/1.1
Accept: text/plain
Range: bytes=0-1024
Host: localhost
Example HTTP response:
HTTP/1.1 206 Partial Content
Last-Modified: Tue, 20 Sep 2016 19:58:44 GMT
Content-Length: 1025
Content-Type: text/plain
Accept-Ranges: bytes
Content-Range: bytes 0-1024/39403
2016-09-20 19:58:35.966 INFO 7507 --- [main] .s.b.a.h.HypermediaEndpointDocumentation : Starting HypermediaEndpointDocumentation on bamboo-00 with PID 7507 (/opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs/target/classes started by bamboo in /opt/bamboo-home/xml-data/build-dir/BOOT-PUB4-JOB1/spring-boot-actuator-docs)
2016-09-20 19:58:35.967 INFO 7507 --- [main] .s.b.a.h.HypermediaEndpointDocumentation : No active profile set, falling back to default profiles: default
2016-09-20 19:58:36.214 INFO 7507 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@fade1fc: startup date [Tue Sep 20 19:58:36 UTC 2016]; root of context hierarchy
2016-09-20 19:58:37.137 INFO 7507 --- [main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'managementServletContext' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3;
Hypermedia Support
If Spring HATEOAS is enabled (i.e. if it is
on the classpath by default) then the Actuator endpoint responses are enhanced with
hypermedia in the form of "links". The default media type for responses is
HAL, resulting in each resource having an
extra property called "_links". You can change the media type to another one supported by
Spring HATEOAS by providing your own @EnableHypermedia annotation and custom providers
as necessary.
Example enhanced "/metrics" endpoint with additional "_links":
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 626
{
"mem" : 380131,
"mem.free" : 133763,
"processors" : 4,
"instance.uptime" : 912,
"uptime" : 6378,
"systemload.average" : 1.85,
"heap.committed" : 314368,
"heap.init" : 129024,
"heap.used" : 180604,
"heap" : 932352,
"nonheap.committed" : 67456,
"nonheap.init" : 2496,
"nonheap.used" : 65764,
"nonheap" : 0,
"threads.peak" : 5,
"threads.daemon" : 3,
"threads.totalStarted" : 5,
"threads" : 4,
"classes" : 8326,
"classes.loaded" : 8326,
"classes.unloaded" : 0,
"gc.ps_scavenge.count" : 10,
"gc.ps_scavenge.time" : 109,
"gc.ps_marksweep.count" : 2,
"gc.ps_marksweep.time" : 148
}
Beware of Actuator endpoint paths clashing with application endpoints.
The easiest way to avoid that is to use a management.context-path, e.g. "/admin".
|
You can disable the hypermedia support in Actuator endpoints by setting
endpoints.actuator.enabled=false.
|
Main entry point
When the hypermedia support is enabled, the Actuator provides a main entry point that
provides links to all of its endpoints. If management.context-path is empty, this entry
point is available at /actuator. If a management context path has been configured then
the entry point is available at the root of that context. For example, if
management.context-path has been set to /admin then the main entry point will be
available at /admin.
The endpoint path can always, as with all MVC endpoints, be overridden using
endpoints.actuator.path=/yourpath (note the leading slash).
|
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1054
{
"links" : [ {
"rel" : "self",
"href" : "http://localhost:8080/actuator"
}, {
"rel" : "dump",
"href" : "http://localhost:8080/dump"
}, {
"rel" : "info",
"href" : "http://localhost:8080/info"
}, {
"rel" : "trace",
"href" : "http://localhost:8080/trace"
}, {
"rel" : "autoconfig",
"href" : "http://localhost:8080/autoconfig"
}, {
"rel" : "env",
"href" : "http://localhost:8080/env"
}, {
"rel" : "beans",
"href" : "http://localhost:8080/beans"
}, {
"rel" : "metrics",
"href" : "http://localhost:8080/metrics"
}, {
"rel" : "liquibase",
"href" : "http://localhost:8080/liquibase"
}, {
"rel" : "health",
"href" : "http://localhost:8080/health"
}, {
"rel" : "logfile",
"href" : "http://localhost:8080/logfile"
}, {
"rel" : "mappings",
"href" : "http://localhost:8080/mappings"
}, {
"rel" : "configprops",
"href" : "http://localhost:8080/configprops"
}, {
"rel" : "flyway",
"href" : "http://localhost:8080/flyway"
} ]
}
Endpoints with format changes
Some endpoints in their “raw” form consist of an array (e.g. the /beans and the
/trace endpoints). These need to be converted to objects (maps) before they can be
enhanced with links, so their contents are inserted as a field named “content”.
Example enhanced /beans endpoint with additional _links:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 63295
[ {
"context" : "application:-1",
"parent" : null,
"beans" : [ {
"bean" : "springBootHypermediaApplication",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.hypermedia.SpringBootHypermediaApplication$$EnhancerBySpringCGLIB$$5a2c927e",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "groovyTemplateEngine",
"scope" : "singleton",
"type" : "groovy.text.GStringTemplateEngine",
"resource" : "org.springframework.boot.actuate.hypermedia.SpringBootHypermediaApplication",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.PropertyPlaceholderAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.PropertyPlaceholderAutoConfiguration$$EnhancerBySpringCGLIB$$dc604c1c",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.condition.BeanTypeRegistry",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.condition.BeanTypeRegistry$OptimizedBeanTypeRegistry",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "propertySourcesPlaceholderConfigurer",
"scope" : "singleton",
"type" : "org.springframework.context.support.PropertySourcesPlaceholderConfigurer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/PropertyPlaceholderAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration$TomcatWebSocketConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration$TomcatWebSocketConfiguration$$EnhancerBySpringCGLIB$$535623cb",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "websocketContainerCustomizer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.websocket.TomcatWebSocketContainerCustomizer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/websocket/WebSocketAutoConfiguration$TomcatWebSocketConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration$$EnhancerBySpringCGLIB$$373437fa",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat$$EnhancerBySpringCGLIB$$d806e6be",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "tomcatEmbeddedServletContainerFactory",
"scope" : "singleton",
"type" : "org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/EmbeddedServletContainerAutoConfiguration$EmbeddedTomcat.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration$$EnhancerBySpringCGLIB$$90f073e2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "embeddedServletContainerCustomizerBeanPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizerBeanPostProcessor",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$DispatcherServletConfiguration$$EnhancerBySpringCGLIB$$cae952f4",
"resource" : "null",
"dependencies" : [ "serverProperties", "spring.mvc.CONFIGURATION_PROPERTIES", "multipartConfigElement" ]
}, {
"bean" : "dispatcherServlet",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.DispatcherServlet",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "dispatcherServletRegistration",
"scope" : "singleton",
"type" : "org.springframework.boot.context.embedded.ServletRegistrationBean",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.mvc.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor",
"resource" : "null",
"dependencies" : [ "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.store", "stringOrNumberMigrationVersionConverter" ]
}, {
"bean" : "org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.store",
"scope" : "singleton",
"type" : "org.springframework.boot.context.properties.ConfigurationBeanFactoryMetaData",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.DispatcherServletAutoConfiguration$$EnhancerBySpringCGLIB$$19f7e5f6",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration$$EnhancerBySpringCGLIB$$6acb1510",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "error",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$SpelView",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "beanNameViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.BeanNameViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$$EnhancerBySpringCGLIB$$da7ead96",
"resource" : "null",
"dependencies" : [ "serverProperties" ]
}, {
"bean" : "errorAttributes",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.DefaultErrorAttributes",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "basicErrorController",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.BasicErrorController",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ "errorAttributes" ]
}, {
"bean" : "errorPageCustomizer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$ErrorPageCustomizer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "preserveErrorControllerTargetClassPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$PreserveErrorControllerTargetClassPostProcessor",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration$$EnhancerBySpringCGLIB$$7bb145ab",
"resource" : "null",
"dependencies" : [ "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter", "halJsonMvcEndpoint", "spring.mvc.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "requestMappingHandlerAdapter",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "requestMappingHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcPathMatcher",
"scope" : "singleton",
"type" : "org.springframework.util.AntPathMatcher",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcUrlPathHelper",
"scope" : "singleton",
"type" : "org.springframework.web.util.UrlPathHelper",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcContentNegotiationManager",
"scope" : "singleton",
"type" : "org.springframework.web.accept.ContentNegotiationManager",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "viewControllerHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "beanNameHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "resourceHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcResourceUrlProvider",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.resource.ResourceUrlProvider",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "defaultServletHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcConversionService",
"scope" : "singleton",
"type" : "org.springframework.format.support.DefaultFormattingConversionService",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcValidator",
"scope" : "singleton",
"type" : "org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcUriComponentsContributor",
"scope" : "singleton",
"type" : "org.springframework.web.method.support.CompositeUriComponentsContributor",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "httpRequestHandlerAdapter",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "simpleControllerHandlerAdapter",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "handlerExceptionResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.HandlerExceptionResolverComposite",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.ViewResolverComposite",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration$$EnhancerBySpringCGLIB$$5ca0cf96",
"resource" : "null",
"dependencies" : [ "spring.resources.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "faviconHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "faviconRequestHandler",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.resource.ResourceHttpRequestHandler",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$FaviconConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter$$EnhancerBySpringCGLIB$$f86fb1e",
"resource" : "null",
"dependencies" : [ "spring.resources.CONFIGURATION_PROPERTIES", "spring.mvc.CONFIGURATION_PROPERTIES", "messageConverters" ]
}, {
"bean" : "defaultViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.InternalResourceViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies" : [ ]
}, {
"bean" : "requestContextFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedRequestContextFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies" : [ ]
}, {
"bean" : "viewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.ContentNegotiatingViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies" : [ "org.springframework.beans.factory.support.DefaultListableBeanFactory@6de54b40" ]
}, {
"bean" : "spring.resources.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ResourceProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$$EnhancerBySpringCGLIB$$93c08ce2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "hiddenHttpMethodFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedHiddenHttpMethodFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "httpPutFormContentFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedHttpPutFormContentFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration$AuditEventRepositoryConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration$AuditEventRepositoryConfiguration",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "auditEventRepository",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.audit.InMemoryAuditEventRepository",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration$AuditEventRepositoryConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.AuditAutoConfiguration$$EnhancerBySpringCGLIB$$c7ce997e",
"resource" : "null",
"dependencies" : [ "auditEventRepository" ]
}, {
"bean" : "auditListener",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.audit.listener.AuditListener",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$JdbcTemplateConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$JdbcTemplateConfiguration$$EnhancerBySpringCGLIB$$6308147f",
"resource" : "null",
"dependencies" : [ "dataSource" ]
}, {
"bean" : "jdbcTemplate",
"scope" : "singleton",
"type" : "org.springframework.jdbc.core.JdbcTemplate",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$JdbcTemplateConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "namedParameterJdbcTemplate",
"scope" : "singleton",
"type" : "org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$JdbcTemplateConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$DataSourceInitializerConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$DataSourceInitializerConfiguration$$EnhancerBySpringCGLIB$$d839edc9",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "dataSourceInitializer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$DataSourceInitializerConfiguration.class]",
"dependencies" : [ "spring.datasource.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.EmbeddedDataSourceConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.EmbeddedDataSourceConfiguration$$EnhancerBySpringCGLIB$$a6776327",
"resource" : "null",
"dependencies" : [ "spring.datasource.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "dataSource",
"scope" : "singleton",
"type" : "org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory$EmbeddedDataSourceProxy",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/EmbeddedDataSourceConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.datasource.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$EmbeddedConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$EmbeddedConfiguration",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$$EnhancerBySpringCGLIB$$1748be3",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$6774702",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration$$EnhancerBySpringCGLIB$$a4817142",
"resource" : "null",
"dependencies" : [ "flyway.CONFIGURATION_PROPERTIES", "dataSource" ]
}, {
"bean" : "flyway",
"scope" : "singleton",
"type" : "org.flywaydb.core.Flyway",
"resource" : "class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "flywayInitializer",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]",
"dependencies" : [ "flyway" ]
}, {
"bean" : "flyway.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$$EnhancerBySpringCGLIB$$4efd3b0c",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "stringOrNumberMigrationVersionConverter",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$StringOrNumberToMigrationVersionConverter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$LiquibaseConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$LiquibaseConfiguration$$EnhancerBySpringCGLIB$$260a27d9",
"resource" : "null",
"dependencies" : [ "liquibase.CONFIGURATION_PROPERTIES", "dataSource" ]
}, {
"bean" : "liquibase",
"scope" : "singleton",
"type" : "liquibase.integration.spring.SpringLiquibase",
"resource" : "class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "liquibase.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration$$EnhancerBySpringCGLIB$$f140e036",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration$$EnhancerBySpringCGLIB$$c9ad0f2e",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "diskSpaceHealthIndicator",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.DiskSpaceHealthIndicator",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration.class]",
"dependencies" : [ "diskSpaceHealthIndicatorProperties" ]
}, {
"bean" : "diskSpaceHealthIndicatorProperties",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.DiskSpaceHealthIndicatorProperties",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DataSourcesHealthIndicatorConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DataSourcesHealthIndicatorConfiguration$$EnhancerBySpringCGLIB$$5d6ffdd3",
"resource" : "null",
"dependencies" : [ "healthAggregator", "dataSource" ]
}, {
"bean" : "dbHealthIndicator",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.DataSourceHealthIndicator",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration$DataSourcesHealthIndicatorConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$$EnhancerBySpringCGLIB$$e341c886",
"resource" : "null",
"dependencies" : [ "management.health.status.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "healthAggregator",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.health.OrderedHealthAggregator",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "management.health.status.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfigurationProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration$$EnhancerBySpringCGLIB$$be707f1",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "counterBuffers",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.CounterBuffers",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "gaugeBuffers",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.GaugeBuffers",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "actuatorMetricReader",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.BufferMetricReader",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ "counterBuffers", "gaugeBuffers" ]
}, {
"bean" : "counterService",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.BufferCounterService",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ "counterBuffers" ]
}, {
"bean" : "gaugeService",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.buffer.BufferGaugeService",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricRepositoryAutoConfiguration$FastMetricServicesConfiguration.class]",
"dependencies" : [ "gaugeBuffers" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricRepositoryAutoConfiguration$$EnhancerBySpringCGLIB$$3481b449",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$TomcatMetricsConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$TomcatMetricsConfiguration$$EnhancerBySpringCGLIB$$42779dca",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "tomcatPublicMetrics",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.TomcatPublicMetrics",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration$TomcatMetricsConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$DataSourceMetricsConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$DataSourceMetricsConfiguration$$EnhancerBySpringCGLIB$$5fb0ab8b",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.PublicMetricsAutoConfiguration$$EnhancerBySpringCGLIB$$e67f093f",
"resource" : "null",
"dependencies" : [ "actuatorMetricReader" ]
}, {
"bean" : "systemPublicMetrics",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.SystemPublicMetrics",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "metricReaderPublicMetrics",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration$$EnhancerBySpringCGLIB$$c359799f",
"resource" : "null",
"dependencies" : [ "environment" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$RequestMappingEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$RequestMappingEndpointConfiguration$$EnhancerBySpringCGLIB$$edc778ac",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "requestMappingEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.RequestMappingEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration$RequestMappingEndpointConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$LiquibaseEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$LiquibaseEndpointConfiguration$$EnhancerBySpringCGLIB$$33a6d60c",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "liquibaseEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.LiquibaseEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration$LiquibaseEndpointConfiguration.class]",
"dependencies" : [ "liquibase" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$FlywayEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$FlywayEndpointConfiguration$$EnhancerBySpringCGLIB$$a1f022cf",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "flywayEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.FlywayEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration$FlywayEndpointConfiguration.class]",
"dependencies" : [ "flyway" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerBySpringCGLIB$$328cddce",
"resource" : "null",
"dependencies" : [ "org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration", "healthAggregator", "diskSpaceHealthIndicator", "dbHealthIndicator", "tomcatPublicMetrics", "systemPublicMetrics", "metricReaderPublicMetrics", "traceRepository" ]
}, {
"bean" : "environmentEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.EnvironmentEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "healthEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.HealthEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "beansEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.BeansEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "infoEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.InfoEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "metricsEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.MetricsEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "traceEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.TraceEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "dumpEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.DumpEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "autoConfigurationReportEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ "autoConfigurationReport" ]
}, {
"bean" : "shutdownEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.ShutdownEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "configurationPropertiesReportEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.ConfigurationPropertiesReportEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "endpoints.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.EndpointProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration$$EnhancerBySpringCGLIB$$dad91f72",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "serverProperties",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ServerProperties",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "duplicateServerPropertiesDetector",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.ServerPropertiesAutoConfiguration$DuplicateServerPropertiesDetector",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/ServerPropertiesAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.ManagementServerPropertiesAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.ManagementServerPropertiesAutoConfiguration$$EnhancerBySpringCGLIB$$d3df4ea",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "managementServerProperties",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.ManagementServerProperties",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/ManagementServerPropertiesAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration$$EnhancerBySpringCGLIB$$3263e54c",
"resource" : "null",
"dependencies" : [ "spring.jackson.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "jacksonObjectMapperBuilder",
"scope" : "singleton",
"type" : "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.jackson.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration$$EnhancerBySpringCGLIB$$80172333",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "jacksonObjectMapper",
"scope" : "singleton",
"type" : "com.fasterxml.jackson.databind.ObjectMapper",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class]",
"dependencies" : [ "jacksonObjectMapperBuilder" ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$$EnhancerBySpringCGLIB$$6222c0c2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration$$EnhancerBySpringCGLIB$$71b1cca2",
"resource" : "null",
"dependencies" : [ "spring.http.encoding.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "stringHttpMessageConverter",
"scope" : "singleton",
"type" : "org.springframework.http.converter.StringHttpMessageConverter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "spring.http.encoding.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpEncodingProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration$$EnhancerBySpringCGLIB$$ffbff6a2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "mappingJackson2HttpMessageConverter",
"scope" : "singleton",
"type" : "org.springframework.http.converter.json.MappingJackson2HttpMessageConverter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration.class]",
"dependencies" : [ "jacksonObjectMapper" ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.JacksonHttpMessageConvertersConfiguration$$EnhancerBySpringCGLIB$$92ad8f18",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$$EnhancerBySpringCGLIB$$b53bc202",
"resource" : "null",
"dependencies" : [ "stringHttpMessageConverter", "mappingJackson2HttpMessageConverter" ]
}, {
"bean" : "messageConverters",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpMessageConverters",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/HttpMessageConvertersAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcManagementContextConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcManagementContextConfiguration$$EnhancerBySpringCGLIB$$257b597",
"resource" : "null",
"dependencies" : [ "endpoints.health.CONFIGURATION_PROPERTIES", "managementServerProperties", "endpoints.cors.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "endpointHandlerMapping",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerMapping",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "mvcEndpoints",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.MvcEndpoints",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "environmentMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ "environmentEndpoint" ]
}, {
"bean" : "healthMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ "healthEndpoint" ]
}, {
"bean" : "metricsMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ "metricsEndpoint" ]
}, {
"bean" : "logfileMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "endpoints.health.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.HealthMvcEndpointProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "endpoints.cors.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointCorsProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$ActuatorEndpointLinksAdvice",
"resource" : "null",
"dependencies" : [ "mvcEndpoints", "halJsonMvcEndpoint", "managementServerProperties" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$DocsMvcEndpointConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$DocsMvcEndpointConfiguration$$EnhancerBySpringCGLIB$$f8a86ae5",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcHypermediaManagementContextConfiguration$$EnhancerBySpringCGLIB$$bbd1d82f",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "managementServletContext",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$1",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.class]",
"dependencies" : [ "managementServerProperties" ]
}, {
"bean" : "halJsonMvcEndpoint",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.endpoint.mvc.HalJsonMvcEndpoint",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcHypermediaManagementContextConfiguration.class]",
"dependencies" : [ "managementServletContext", "spring.resources.CONFIGURATION_PROPERTIES", "org.springframework.web.context.support.GenericWebApplicationContext@fade1fc" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$EndpointWebMvcConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$EndpointWebMvcConfiguration$$EnhancerBySpringCGLIB$$c87943f",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration$$EnhancerBySpringCGLIB$$79117143",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "applicationContextIdFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$ApplicationContextHeaderFilter",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration$ApplicationContextFilterConfiguration.class]",
"dependencies" : [ "org.springframework.web.context.support.GenericWebApplicationContext@fade1fc" ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$$EnhancerBySpringCGLIB$$d7256fc8",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "managementContextResolver",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.ManagementContextResolver",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/EndpointWebMvcAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$MetricExportPropertiesConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$MetricExportPropertiesConfiguration$$EnhancerBySpringCGLIB$$147dc65a",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "spring.metrics.export.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.export.MetricExportProperties",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration$MetricExportPropertiesConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricExportAutoConfiguration$$EnhancerBySpringCGLIB$$6c6ce45f",
"resource" : "null",
"dependencies" : [ "spring.metrics.export.CONFIGURATION_PROPERTIES", "actuatorMetricReader" ]
}, {
"bean" : "metricWritersMetricExporter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.metrics.export.MetricExporters",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.MetricFilterAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricFilterAutoConfiguration$$EnhancerBySpringCGLIB$$40d3f89b",
"resource" : "null",
"dependencies" : [ "counterService", "gaugeService" ]
}, {
"bean" : "metricsFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.MetricsFilter",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/MetricFilterAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.TraceRepositoryAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.TraceRepositoryAutoConfiguration$$EnhancerBySpringCGLIB$$79d0892a",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "traceRepository",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.trace.InMemoryTraceRepository",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/TraceRepositoryAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.actuate.autoconfigure.TraceWebFilterAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.autoconfigure.TraceWebFilterAutoConfiguration",
"resource" : "null",
"dependencies" : [ "traceRepository", "errorAttributes", "management.trace.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "webRequestLoggingFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.trace.WebRequestTraceFilter",
"resource" : "class path resource [org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.class]",
"dependencies" : [ "org.springframework.beans.factory.support.DefaultListableBeanFactory@6de54b40" ]
}, {
"bean" : "management.trace.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.actuate.trace.TraceProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration$$EnhancerBySpringCGLIB$$140d2ef0",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "persistenceExceptionTranslationPostProcessor",
"scope" : "singleton",
"type" : "org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor",
"resource" : "class path resource [org/springframework/boot/autoconfigure/dao/PersistenceExceptionTranslationAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyWebConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyWebConfiguration$$EnhancerBySpringCGLIB$$b48b1b3c",
"resource" : "null",
"dependencies" : [ "spring.groovy.template.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "groovyMarkupViewResolver",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.groovy.GroovyMarkupViewResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyWebConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration$$EnhancerBySpringCGLIB$$bd5d9a2",
"resource" : "null",
"dependencies" : [ "spring.groovy.template.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "groovyMarkupConfigurer",
"scope" : "singleton",
"type" : "org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer",
"resource" : "class path resource [org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration$GroovyMarkupConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration$$EnhancerBySpringCGLIB$$62e911e6",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "spring.groovy.template.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateProperties",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration",
"scope" : "singleton",
"type" : "org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2483a3a2",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$TransactionManagementConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$TransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9a5b64b4",
"resource" : "null",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$$EnhancerBySpringCGLIB$$355a93f3",
"resource" : "null",
"dependencies" : [ "dataSource" ]
}, {
"bean" : "transactionManager",
"scope" : "singleton",
"type" : "org.springframework.jdbc.datasource.DataSourceTransactionManager",
"resource" : "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceTransactionManagerAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$b8f79eac",
"resource" : "null",
"dependencies" : [ "transactionManager" ]
}, {
"bean" : "transactionTemplate",
"scope" : "singleton",
"type" : "org.springframework.transaction.support.TransactionTemplate",
"resource" : "class path resource [org/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.HttpEncodingAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.HttpEncodingAutoConfiguration$$EnhancerBySpringCGLIB$$fb700a4d",
"resource" : "null",
"dependencies" : [ "spring.http.encoding.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "characterEncodingFilter",
"scope" : "singleton",
"type" : "org.springframework.boot.context.web.OrderedCharacterEncodingFilter",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/HttpEncodingAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.MultipartAutoConfiguration$$EnhancerBySpringCGLIB$$df3156e8",
"resource" : "null",
"dependencies" : [ "multipart.CONFIGURATION_PROPERTIES" ]
}, {
"bean" : "multipartConfigElement",
"scope" : "singleton",
"type" : "javax.servlet.MultipartConfigElement",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/MultipartAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "multipartResolver",
"scope" : "singleton",
"type" : "org.springframework.web.multipart.support.StandardServletMultipartResolver",
"resource" : "class path resource [org/springframework/boot/autoconfigure/web/MultipartAutoConfiguration.class]",
"dependencies" : [ ]
}, {
"bean" : "multipart.CONFIGURATION_PROPERTIES",
"scope" : "singleton",
"type" : "org.springframework.boot.autoconfigure.web.MultipartProperties",
"resource" : "null",
"dependencies" : [ ]
} ]
} ]
HAL Browser
If Hypermedia is enabled and the HAL format is in use (which is the default), then you can provide a browser for the resources by including a dependency on the HAL browser webjar.
For example in Maven:
<dependency>
<groupId>org.webjars</groupId>
<artifactId>hal-browser</artifactId>
</dependency>
or in Gradle:
dependencies {
...
compile('org.webjars:hal-browser')
...
}
If you are using Spring Data REST, then a dependency on the
spring-data-rest-hal-browser will have an equivalent effect.
|
If you do that then the main entry point will server a static HTML page to browser clients with some JavaScript that lets you browse the available resources.
Example:
Actuator Documentation Browser
You can also provide a browser for the standard generated documentation for the Actuator endpoints by including a dependency on the documentation jar.
For example in Maven:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator-docs</artifactId>
</dependency>
or in Gradle:
dependencies {
...
compile('org.springframework.boot:spring-boot-actuator-docs')
...
}
If you do that then a new endpoint at / or /docs (relative to the
management.context-path) will serve up a static HTML page with this documentation in it.
The default endpoint path depends on whether or not there is already a static home page
("index.html" or a HAL browser) - if there is not and the management.context-path is
empty, then the docs browser shows up on the home page.