Skip to content

Instantly share code, notes, and snippets.

@sandipchitale
Last active June 15, 2023 08:39
Show Gist options
  • Save sandipchitale/4d29e6505353bed747f7252d905253d3 to your computer and use it in GitHub Desktop.
Save sandipchitale/4d29e6505353bed747f7252d905253d3 to your computer and use it in GitHub Desktop.
Oauth2AuthServer, OAuth2Login, OAuth2Client #oauth2
OAuth2 Server
// 20230615000159
// http://localhost:8080/actuator/beans?continue
{
"contexts": {
"application": {
"beans": {
"endpointCachingOperationInvokerAdvisor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.invoker.cache.CachingOperationInvokerAdvisor",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/EndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration",
"environment"
]
},
"defaultServletHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.HandlerMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"applicationTaskExecutor": {
"aliases": [
"taskExecutor"
],
"scope": "singleton",
"type": "org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration",
"taskExecutorBuilder"
]
},
"observationRegistryPostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationRegistryPostProcessor",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration.class]",
"dependencies": [
]
},
"characterEncodingFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.servlet.filter.OrderedCharacterEncodingFilter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration"
]
},
"forceAutoProxyCreatorToUseClassProxying": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration$$Lambda$386/0x0000000800e7a230",
"resource": "class path resource [org/springframework/boot/autoconfigure/aop/AopAutoConfiguration$ClassProxyingConfiguration.class]",
"dependencies": [
]
},
"healthEndpointGroups": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.AutoConfiguredHealthEndpointGroups",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties"
]
},
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties",
"dependencies": [
]
},
"webEndpointDiscoverer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration",
"endpointOperationParameterMapper",
"endpointMediaTypes"
]
},
"org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration",
"dependencies": [
"spring.servlet.multipart-org.springframework.boot.autoconfigure.web.servlet.MultipartProperties"
]
},
"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration",
"dependencies": [
]
},
"preserveErrorControllerTargetClassPostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$PreserveErrorControllerTargetClassPostProcessor",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.class]",
"dependencies": [
]
},
"jwtDecoder": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.oauth2.jwt.NimbusJwtDecoder",
"resource": "class path resource [org/springframework/boot/autoconfigure/security/oauth2/server/servlet/OAuth2AuthorizationServerJwtAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerJwtAutoConfiguration",
"jwkSource"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration",
"dependencies": [
]
},
"logbackMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.logging.LogbackMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/LogbackMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.LogbackMetricsAutoConfiguration"
]
},
"authorizationServerSettings": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings",
"resource": "class path resource [org/springframework/boot/autoconfigure/security/oauth2/server/servlet/OAuth2AuthorizationServerConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerConfiguration"
]
},
"management.info-org.springframework.boot.actuate.autoconfigure.info.InfoContributorProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.info.InfoContributorProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"management.endpoints.web-org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties"
]
},
"webEndpointPathMapper": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.MappingWebEndpointPathMapper",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.cache.CachesEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.cache.CachesEndpointAutoConfiguration",
"dependencies": [
]
},
"propertySourcesPlaceholderConfigurer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer",
"resource": "class path resource [org/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class]",
"dependencies": [
]
},
"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration",
"dependencies": [
"objectPostProcessor",
"enableGlobalAuthenticationAutowiredConfigurer",
"initializeUserDetailsBeanManagerConfigurer",
"initializeAuthenticationProviderBeanManagerConfigurer"
]
},
"management.simple.metrics.export-org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties",
"dependencies": [
]
},
"beanNameViewResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.view.BeanNameViewResolver",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration"
]
},
"spring.security-org.springframework.boot.autoconfigure.security.SecurityProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.SecurityProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration",
"dependencies": [
]
},
"viewResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.view.ContentNegotiatingViewResolver",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter",
"org.springframework.beans.factory.support.DefaultListableBeanFactory@76a2ddf3"
]
},
"management.endpoints.web.cors-org.springframework.boot.actuate.autoconfigure.endpoint.web.CorsEndpointProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.CorsEndpointProperties",
"dependencies": [
]
},
"stringHttpMessageConverter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.http.converter.StringHttpMessageConverter",
"resource": "class path resource [org/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration",
"environment"
]
},
"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration",
"dependencies": [
]
},
"tomcatServletWebServerFactoryCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.TomcatServletWebServerFactoryCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration",
"server-org.springframework.boot.autoconfigure.web.ServerProperties"
]
},
"org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration",
"dependencies": [
]
},
"server-org.springframework.boot.autoconfigure.web.ServerProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.ServerProperties",
"dependencies": [
]
},
"messageConverters": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.HttpMessageConverters",
"resource": "class path resource [org/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration"
]
},
"jsonComponentModule": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.jackson.JsonComponentModule",
"resource": "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration"
]
},
"websocketServletWebServerCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.websocket.servlet.TomcatWebSocketServletWebServerCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/websocket/servlet/WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration$ServletWebConfiguration$SpringMvcConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration$ServletWebConfiguration$SpringMvcConfiguration",
"dependencies": [
]
},
"configurationPropertiesReportEndpointWebExtension": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.context.properties.ConfigurationPropertiesReportEndpointWebExtension",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/context/properties/ConfigurationPropertiesReportEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointAutoConfiguration",
"configurationPropertiesReportEndpoint",
"management.endpoint.configprops-org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointProperties"
]
},
"org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration",
"dependencies": [
]
},
"mappingJackson2HttpMessageConverter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.http.converter.json.MappingJackson2HttpMessageConverter",
"resource": "class path resource [org/springframework/boot/autoconfigure/http/JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration",
"jacksonObjectMapper"
]
},
"org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration",
"dependencies": [
]
},
"meterRegistryPostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryPostProcessor",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"org.springframework.boot.actuate.autoconfigure.security.servlet.SecurityRequestMatchersManagementContextConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.security.servlet.SecurityRequestMatchersManagementContextConfiguration",
"dependencies": [
]
},
"endpointMediaTypes": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration"
]
},
"jvmCompilationMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.jvm.JvmCompilationMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration"
]
},
"org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration",
"dependencies": [
]
},
"springSecurityFilterChain": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.web.FilterChainProxy",
"resource": "class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]",
"dependencies": [
"org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration"
]
},
"healthStatusAggregator": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.health.SimpleStatusAggregator",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration",
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration",
"dependencies": [
]
},
"management.server-org.springframework.boot.actuate.autoconfigure.web.server.ManagementServerProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.server.ManagementServerProperties",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerJwtAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerJwtAutoConfiguration",
"dependencies": [
]
},
"spring.ssl-org.springframework.boot.autoconfigure.ssl.SslProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.ssl.SslProperties",
"dependencies": [
]
},
"enableGlobalAuthenticationAutowiredConfigurer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$EnableGlobalAuthenticationAutowiredConfigurer",
"resource": "class path resource [org/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration.class]",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"servletWebServerFactoryCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration",
"server-org.springframework.boot.autoconfigure.web.ServerProperties"
]
},
"mvcUrlPathHelper": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.util.UrlPathHelper",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"spring.security.oauth2.resourceserver-org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.startup.StartupTimeMetricsListenerAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.startup.StartupTimeMetricsListenerAutoConfiguration",
"dependencies": [
]
},
"servletMappingDescriptionProvider": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.web.mappings.servlet.ServletsMappingDescriptionProvider",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/web/mappings/MappingsEndpointAutoConfiguration$ServletWebConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration$ServletWebConfiguration"
]
},
"authserverApplication": {
"aliases": [
],
"scope": "singleton",
"type": "com.example.authserver.AuthserverApplication$$SpringCGLIB$$0",
"dependencies": [
]
},
"inMemoryUserDetailsManager": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.provisioning.InMemoryUserDetailsManager",
"resource": "com.example.authserver.AuthserverApplication",
"dependencies": [
"authserverApplication"
]
},
"webServerFactoryCustomizerBeanPostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.server.WebServerFactoryCustomizerBeanPostProcessor",
"dependencies": [
]
},
"metricsHttpClientUriTagFilter": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.config.MeterFilter$9",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/web/client/HttpClientObservationsAutoConfiguration$MeterFilterConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.web.client.HttpClientObservationsAutoConfiguration$MeterFilterConfiguration",
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration",
"dependencies": [
]
},
"management.health.diskspace-org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthIndicatorProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthIndicatorProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration",
"dependencies": [
]
},
"spring.sql.init-org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties",
"dependencies": [
]
},
"controllerEndpointHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.servlet.ControllerEndpointHandlerMapping",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/servlet/WebMvcEndpointManagementContextConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration",
"controllerEndpointDiscoverer",
"management.endpoints.web.cors-org.springframework.boot.actuate.autoconfigure.endpoint.web.CorsEndpointProperties",
"management.endpoints.web-org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties"
]
},
"management.endpoint.env-org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties",
"dependencies": [
]
},
"spring.security.oauth2.authorizationserver-org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.management.ThreadDumpEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.management.ThreadDumpEndpointAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration",
"dependencies": [
]
},
"standardJacksonObjectMapperBuilderCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration$StandardJackson2ObjectMapperBuilderCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration",
"spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties"
]
},
"taskSchedulerBuilder": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.task.TaskSchedulerBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskSchedulingAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration",
"spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties"
]
},
"metricsEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.MetricsEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/MetricsEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsEndpointAutoConfiguration",
"simpleMeterRegistry"
]
},
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration",
"dependencies": [
]
},
"metricsObservationHandlerGrouping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationHandlerGrouping",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration$OnlyMetricsConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$OnlyMetricsConfiguration"
]
},
"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration",
"dependencies": [
]
},
"org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration",
"dependencies": [
"objectPostProcessor",
"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration.httpSecurity",
"authorizationServerSecurityFilterChain",
"defaultSecurityFilterChain"
]
},
"simpleMeterRegistry": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.simple.SimpleMeterRegistry",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleMetricsExportAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration",
"simpleConfig",
"micrometerClock"
]
},
"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration",
"dependencies": [
]
},
"environmentEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.env.EnvironmentEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/env/EnvironmentEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration",
"environment",
"management.endpoint.env-org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties"
]
},
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerWebSecurityConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerWebSecurityConfiguration",
"dependencies": [
]
},
"authenticationEventPublisher": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.authentication.DefaultAuthenticationEventPublisher",
"resource": "class path resource [org/springframework/boot/autoconfigure/security/servlet/SecurityAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"conventionErrorViewResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.DefaultErrorViewResolver",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration"
]
},
"startupTimeMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.startup.StartupTimeMetricsListener",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/startup/StartupTimeMetricsListenerAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.startup.StartupTimeMetricsListenerAutoConfiguration",
"simpleMeterRegistry"
]
},
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"dependencies": [
"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties",
"spring.web-org.springframework.boot.autoconfigure.web.WebProperties",
"org.springframework.beans.factory.support.DefaultListableBeanFactory@76a2ddf3",
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter",
"org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration",
"endpointObjectMapperWebMvcConfigurer"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.web.tomcat.TomcatMetricsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.web.tomcat.TomcatMetricsAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration",
"dependencies": [
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.Oauth2ResourceServerConfiguration$JwtConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.Oauth2ResourceServerConfiguration$JwtConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.LogbackMetricsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.LogbackMetricsAutoConfiguration",
"dependencies": [
]
},
"defaultSecurityFilterChain": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.web.DefaultSecurityFilterChain",
"resource": "class path resource [org/springframework/boot/autoconfigure/security/oauth2/server/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerWebSecurityConfiguration",
"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration.httpSecurity"
]
},
"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.observation.web.client.HttpClientObservationsAutoConfiguration$MeterFilterConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.client.HttpClientObservationsAutoConfiguration$MeterFilterConfiguration",
"dependencies": [
]
},
"localeCharsetMappingsCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration$LocaleCharsetMappingsCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/HttpEncodingAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.logging.LoggersEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.logging.LoggersEndpointAutoConfiguration",
"dependencies": [
]
},
"configurationPropertiesReportEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.context.properties.ConfigurationPropertiesReportEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/context/properties/ConfigurationPropertiesReportEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointAutoConfiguration",
"management.endpoint.configprops-org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointProperties"
]
},
"formContentFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.servlet.filter.OrderedFormContentFilter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration"
]
},
"jsonMixinModuleEntries": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.jackson.JsonMixinModuleEntries",
"resource": "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class]",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"multipartConfigElement": {
"aliases": [
],
"scope": "singleton",
"type": "jakarta.servlet.MultipartConfigElement",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/MultipartAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration"
]
},
"requestContextFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.servlet.filter.OrderedRequestContextFilter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration$WebSecurityEnablerConfiguration",
"dependencies": [
]
},
"defaultViewResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.view.InternalResourceViewResolver",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter"
]
},
"routerFunctionMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.function.support.RouterFunctionMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration.httpSecurity": {
"aliases": [
],
"scope": "prototype",
"type": "org.springframework.security.config.annotation.web.builders.HttpSecurity",
"resource": "class path resource [org/springframework/security/config/annotation/web/configuration/HttpSecurityConfiguration.class]",
"dependencies": [
"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration"
]
},
"jacksonObjectMapperBuilder": {
"aliases": [
],
"scope": "prototype",
"type": "org.springframework.http.converter.json.Jackson2ObjectMapperBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"standardJacksonObjectMapperBuilderCustomizer"
]
},
"org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration$ServletWebConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration$ServletWebConfiguration",
"dependencies": [
]
},
"beansEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.beans.BeansEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/beans/BeansEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.beans.BeansEndpointAutoConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties",
"dependencies": [
]
},
"healthEndpointWebExtension": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.health.HealthEndpointWebExtension",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointWebExtensionConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration",
"healthContributorRegistry",
"healthEndpointGroups",
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties"
]
},
"multipartResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.multipart.support.StandardServletMultipartResolver",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/MultipartAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration"
]
},
"localeResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"handlerFunctionAdapter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.function.support.HandlerFunctionAdapter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration$WebEndpointServletConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration$WebEndpointServletConfiguration",
"dependencies": [
]
},
"conversionServicePostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.crypto.RsaKeyConversionServicePostProcessor",
"resource": "class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]",
"dependencies": [
]
},
"requestMappingHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcContentNegotiationManager",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"webExposeExcludePropertyEndpointFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.expose.IncludeExcludeEndpointFilter",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration"
]
},
"lifecycleProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.context.support.DefaultLifecycleProcessor",
"resource": "class path resource [org/springframework/boot/autoconfigure/context/LifecycleAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration",
"spring.lifecycle-org.springframework.boot.autoconfigure.context.LifecycleProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration$SameManagementContextConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration$SameManagementContextConfiguration",
"dependencies": [
"environment"
]
},
"requestMappingHandlerAdapter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcContentNegotiationManager",
"mvcConversionService",
"mvcValidator"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration",
"dependencies": [
]
},
"tomcatMetricsBinder": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/web/tomcat/TomcatMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.web.tomcat.TomcatMetricsAutoConfiguration",
"simpleMeterRegistry"
]
},
"org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerJwtConfiguration$JwtDecoderConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerJwtConfiguration$JwtDecoderConfiguration",
"dependencies": [
"spring.security.oauth2.resourceserver-org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties"
]
},
"jvmHeapPressureMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.jvm.JvmHeapPressureMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration"
]
},
"org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration",
"dependencies": [
"server-org.springframework.boot.autoconfigure.web.ServerProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.context.LifecycleAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointAutoConfiguration",
"dependencies": [
]
},
"welcomePageNotAcceptableHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageNotAcceptableHandlerMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.info.ProjectInfoProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsEndpointAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.observation.web.client.HttpClientObservationsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.client.HttpClientObservationsAutoConfiguration",
"dependencies": [
]
},
"endpointOperationParameterMapper": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.invoke.convert.ConversionServiceParameterValueMapper",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/EndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration"
]
},
"infoEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.info.InfoEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/info/InfoEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration$MeterFilterConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration$MeterFilterConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration",
"dependencies": [
]
},
"sslBundleRegistry": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.ssl.DefaultSslBundleRegistry",
"resource": "class path resource [org/springframework/boot/autoconfigure/ssl/SslAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration",
"sslPropertiesSslBundleRegistrar"
]
},
"org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration",
"dependencies": [
]
},
"classLoaderMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration"
]
},
"observationRestTemplateCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.web.client.ObservationRestTemplateCustomizer",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/web/client/RestTemplateObservationConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.web.client.RestTemplateObservationConfiguration",
"observationRegistry",
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"servletWebChildContextFactory": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.ManagementContextFactory",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementContextAutoConfiguration.class]",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration",
"dependencies": [
]
},
"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration",
"dependencies": [
"objectPostProcessor",
"mvcContentNegotiationManager",
"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration"
]
},
"org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.core.type.classreading.CachingMetadataReaderFactory",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerConfiguration",
"dependencies": [
"spring.security.oauth2.authorizationserver-org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerProperties"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration",
"dependencies": [
]
},
"mvcContentNegotiationManager": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.accept.ContentNegotiationManager",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.audit.AuditEventsEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.audit.AuditEventsEndpointAutoConfiguration",
"dependencies": [
]
},
"errorAttributes": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.servlet.error.DefaultErrorAttributes",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration"
]
},
"httpRequestHandlerAdapter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration",
"dependencies": [
]
},
"beanNameHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.observation.web.client.RestTemplateObservationConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.client.RestTemplateObservationConfiguration",
"dependencies": [
]
},
"spring.servlet.multipart-org.springframework.boot.autoconfigure.web.servlet.MultipartProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.MultipartProperties",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.info.ProjectInfoAutoConfiguration",
"dependencies": [
"spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties"
]
},
"sslPropertiesSslBundleRegistrar": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.ssl.SslPropertiesBundleRegistrar",
"resource": "class path resource [org/springframework/boot/autoconfigure/ssl/SslAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration",
"spring.ssl-org.springframework.boot.autoconfigure.ssl.SslProperties"
]
},
"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat",
"dependencies": [
]
},
"defaultMeterObservationHandler": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.observation.DefaultMeterObservationHandler",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration$MeterObservationHandlerConfiguration$OnlyMetricsMeterObservationHandlerConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration$OnlyMetricsMeterObservationHandlerConfiguration",
"simpleMeterRegistry"
]
},
"org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration",
"dependencies": [
]
},
"delegatingApplicationListener": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.context.DelegatingApplicationListener",
"resource": "class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]",
"dependencies": [
]
},
"resourceHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.handler.SimpleUrlHandlerMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcContentNegotiationManager",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"simpleControllerHandlerAdapter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration",
"dependencies": [
]
},
"cachesEndpointWebExtension": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.cache.CachesEndpointWebExtension",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/cache/CachesEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.cache.CachesEndpointAutoConfiguration",
"cachesEndpoint"
]
},
"org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointAutoConfiguration",
"dependencies": [
]
},
"spring.lifecycle-org.springframework.boot.autoconfigure.context.LifecycleProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.context.LifecycleProperties",
"dependencies": [
]
},
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.security.servlet.SecurityRequestMatchersManagementContextConfiguration$MvcRequestMatcherConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.security.servlet.SecurityRequestMatchersManagementContextConfiguration$MvcRequestMatcherConfiguration",
"dependencies": [
]
},
"flashMapManager": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.support.SessionFlashMapManager",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"healthContributorRegistry": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.AutoConfiguredHealthContributorRegistry",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"healthEndpointGroups",
"diskSpaceHealthIndicator",
"pingHealthContributor"
]
},
"management.endpoint.configprops-org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointProperties",
"dependencies": [
]
},
"parameterNamesModule": {
"aliases": [
],
"scope": "singleton",
"type": "com.fasterxml.jackson.module.paramnames.ParameterNamesModule",
"resource": "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$ParameterNamesModuleConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration"
]
},
"requestMatcherProvider": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.servlet.AntPathRequestMatcherProvider",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/security/servlet/SecurityRequestMatchersManagementContextConfiguration$MvcRequestMatcherConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.security.servlet.SecurityRequestMatchersManagementContextConfiguration$MvcRequestMatcherConfiguration",
"dispatcherServletRegistration"
]
},
"micrometerClock": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.Clock$1",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.beans.BeansEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.beans.BeansEndpointAutoConfiguration",
"dependencies": [
]
},
"propertiesMeterFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.PropertiesMeterFilter",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"healthHttpCodeStatusMapper": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.health.SimpleHttpCodeStatusMapper",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration",
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties"
]
},
"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration",
"dependencies": [
]
},
"uptimeMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.system.UptimeMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/SystemMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration"
]
},
"controllerExposeExcludePropertyEndpointFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.expose.IncludeExcludeEndpointFilter",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration"
]
},
"pathMappedEndpoints": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration",
"servletEndpointDiscoverer",
"webEndpointDiscoverer",
"controllerEndpointDiscoverer"
]
},
"jvmThreadMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration"
]
},
"scheduledTasksEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.scheduling.ScheduledTasksEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/scheduling/ScheduledTasksEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksEndpointAutoConfiguration"
]
},
"diskSpaceMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.system.DiskSpaceMetricsBinder",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/SystemMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"heapDumpWebEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.management.HeapDumpWebEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/management/HeapDumpWebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration"
]
},
"managementServletContext": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration$$Lambda$735/0x0000000800fbccf0",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementContextAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration",
"management.endpoints.web-org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties"
]
},
"fileDescriptorMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.system.FileDescriptorMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/SystemMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration$OnlyMetricsMeterObservationHandlerConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration$OnlyMetricsMeterObservationHandlerConfiguration",
"dependencies": [
]
},
"registeredClientRepository": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.oauth2.server.authorization.client.InMemoryRegisteredClientRepository",
"resource": "class path resource [org/springframework/boot/autoconfigure/security/oauth2/server/servlet/OAuth2AuthorizationServerConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerConfiguration"
]
},
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration",
"dependencies": [
"server-org.springframework.boot.autoconfigure.web.ServerProperties"
]
},
"servletEndpointDiscoverer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.annotation.ServletEndpointDiscoverer",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration$WebEndpointServletConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration$WebEndpointServletConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"environmentEndpointWebExtension": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.env.EnvironmentEndpointWebExtension",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/env/EnvironmentEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration",
"environmentEndpoint",
"management.endpoint.env-org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties"
]
},
"metricsHttpServerUriTagFilter": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.config.MeterFilter$9",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/web/servlet/WebMvcObservationAutoConfiguration$MeterFilterConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration$MeterFilterConfiguration",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties",
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties"
]
},
"mvcValidator": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$NoOpValidator",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration",
"dependencies": [
]
},
"conditionsReportEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/condition/ConditionsReportEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpointAutoConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"applicationAvailability": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.availability.ApplicationAvailabilityBean",
"resource": "class path resource [org/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.availability.ApplicationAvailabilityAutoConfiguration"
]
},
"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration",
"dependencies": [
]
},
"privilegeEvaluator": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.web.access.RequestMatcherDelegatingWebInvocationPrivilegeEvaluator",
"resource": "class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]",
"dependencies": [
"springSecurityFilterChain",
"org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration"
]
},
"mvcResourceUrlProvider": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.resource.ResourceUrlProvider",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"healthEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.health.HealthEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration",
"healthContributorRegistry",
"healthEndpointGroups",
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration$SameManagementContextConfiguration$EnableSameManagementContextConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration$SameManagementContextConfiguration$EnableSameManagementContextConfiguration",
"dependencies": [
]
},
"spring.task.execution-org.springframework.boot.autoconfigure.task.TaskExecutionProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskExecutionProperties",
"dependencies": [
]
},
"viewControllerHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.HandlerMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"themeResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.theme.FixedThemeResolver",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.availability.AvailabilityHealthContributorAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.availability.AvailabilityHealthContributorAutoConfiguration",
"dependencies": [
]
},
"mvcPatternParser": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.util.pattern.PathPatternParser",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration$MvcAdditionalHealthEndpointPathsConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration$MvcAdditionalHealthEndpointPathsConfiguration",
"dependencies": [
]
},
"servletEndpointRegistrar": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration$WebMvcServletEndpointManagementContextConfiguration",
"management.endpoints.web-org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties",
"servletEndpointDiscoverer",
"dispatcherServletRegistration"
]
},
"dumpEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.management.ThreadDumpEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/management/ThreadDumpEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.management.ThreadDumpEndpointAutoConfiguration"
]
},
"org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$DependsOnDatabaseInitializationPostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$DependsOnDatabaseInitializationPostProcessor",
"dependencies": [
]
},
"dispatcherServlet": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.DispatcherServlet",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration",
"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.task.TaskExecutorMetricsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.task.TaskExecutorMetricsAutoConfiguration",
"dependencies": [
"applicationTaskExecutor",
"simpleMeterRegistry"
]
},
"org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerOpaqueTokenConfiguration$OpaqueTokenIntrospectionClientConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerOpaqueTokenConfiguration$OpaqueTokenIntrospectionClientConfiguration",
"dependencies": [
]
},
"jvmInfoMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.jvm.JvmInfoMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration",
"dependencies": [
]
},
"webEndpointServletHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/servlet/WebMvcEndpointManagementContextConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.servlet.WebMvcEndpointManagementContextConfiguration",
"webEndpointDiscoverer",
"servletEndpointDiscoverer",
"controllerEndpointDiscoverer",
"endpointMediaTypes",
"management.endpoints.web.cors-org.springframework.boot.actuate.autoconfigure.endpoint.web.CorsEndpointProperties",
"management.endpoints.web-org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties",
"environment"
]
},
"authorizationServerSecurityFilterChain": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.web.DefaultSecurityFilterChain",
"resource": "class path resource [org/springframework/boot/autoconfigure/security/oauth2/server/servlet/OAuth2AuthorizationServerWebSecurityConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerWebSecurityConfiguration",
"org.springframework.security.config.annotation.web.configuration.HttpSecurityConfiguration.httpSecurity"
]
},
"processorMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.system.ProcessorMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/SystemMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.SystemMetricsAutoConfiguration"
]
},
"dispatcherServletMappingDescriptionProvider": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.web.mappings.servlet.DispatcherServletsMappingDescriptionProvider",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/web/mappings/MappingsEndpointAutoConfiguration$ServletWebConfiguration$SpringMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration$ServletWebConfiguration$SpringMvcConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksEndpointAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.integration.IntegrationMetricsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.integration.IntegrationMetricsAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.servlet.SpringBootWebSecurityConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.Oauth2ResourceServerConfiguration$OpaqueTokenConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.Oauth2ResourceServerConfiguration$OpaqueTokenConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter",
"dependencies": [
"spring.web-org.springframework.boot.autoconfigure.web.WebProperties",
"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties",
"org.springframework.beans.factory.support.DefaultListableBeanFactory@76a2ddf3"
]
},
"errorPageRegistrarBeanPostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.server.ErrorPageRegistrarBeanPostProcessor",
"dependencies": [
]
},
"errorPageCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$ErrorPageCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration",
"dispatcherServletRegistration"
]
},
"mvcConversionService": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.format.WebConversionService",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"initializeAuthenticationProviderBeanManagerConfigurer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.authentication.configuration.InitializeAuthenticationProviderBeanManagerConfigurer",
"resource": "class path resource [org/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration.class]",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"loggersEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.logging.LoggersEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/logging/LoggersEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.logging.LoggersEndpointAutoConfiguration",
"springBootLoggingSystem"
]
},
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$DefaultErrorViewResolverConfiguration",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"spring.web-org.springframework.boot.autoconfigure.web.WebProperties"
]
},
"controllerEndpointDiscoverer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/WebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration"
]
},
"diskSpaceHealthIndicator": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.system.DiskSpaceHealthIndicator",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/system/DiskSpaceHealthContributorAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration",
"management.health.diskspace-org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthIndicatorProperties"
]
},
"tomcatWebServerFactoryCustomizer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration",
"environment",
"server-org.springframework.boot.autoconfigure.web.ServerProperties"
]
},
"jvmMemoryMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$OnlyMetricsConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$OnlyMetricsConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.EndpointAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpointAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.security.oauth2.server.servlet.OAuth2AuthorizationServerAutoConfiguration",
"dependencies": [
]
},
"viewNameTranslator": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration",
"dependencies": [
]
},
"mvcPathMatcher": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.util.AntPathMatcher",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"handlerExceptionResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.handler.HandlerExceptionResolverComposite",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcContentNegotiationManager"
]
},
"org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration",
"dependencies": [
]
},
"basicErrorController": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration",
"errorAttributes"
]
},
"cachesEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.cache.CachesEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/cache/CachesEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.cache.CachesEndpointAutoConfiguration"
]
},
"pingHealthContributor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.health.PingHealthIndicator",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthContributorAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthContributorAutoConfiguration"
]
},
"dispatcherServletRegistration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletRegistrationConfiguration",
"dispatcherServlet",
"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties"
]
},
"mappingsEndpoint": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.web.mappings.MappingsEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/web/mappings/MappingsEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"healthEndpointGroupMembershipValidator": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$HealthEndpointGroupMembershipValidator",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration",
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties",
"healthContributorRegistry"
]
},
"healthEndpointGroupsBeanPostProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointConfiguration$HealthEndpointGroupsBeanPostProcessor",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointConfiguration.class]",
"dependencies": [
]
},
"management.endpoints.web-org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties",
"dependencies": [
]
},
"tomcatServletWebServerFactory": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedTomcat.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat"
]
},
"org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.JacksonHttpMessageConvertersConfiguration$MappingJackson2HttpMessageConverterConfiguration",
"dependencies": [
]
},
"spring.jackson-org.springframework.boot.autoconfigure.jackson.JacksonProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonProperties",
"dependencies": [
]
},
"error": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$StaticView",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/error/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration",
"dependencies": [
]
},
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoConfiguration",
"dependencies": [
]
},
"org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration",
"dependencies": [
]
},
"jsonMixinModule": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.jackson.JsonMixinModule",
"resource": "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"jsonMixinModuleEntries"
]
},
"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration",
"dependencies": [
]
},
"spring.web-org.springframework.boot.autoconfigure.web.WebProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.WebProperties",
"dependencies": [
]
},
"jvmGcMetrics": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.core.instrument.binder.jvm.JvmGcMetrics",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration"
]
},
"initializeUserDetailsBeanManagerConfigurer": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.authentication.configuration.InitializeUserDetailsBeanManagerConfigurer",
"resource": "class path resource [org/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration.class]",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"healthEndpointWebMvcHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.endpoint.web.servlet.AdditionalHealthEndpointPathsWebMvcHandlerMapping",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/HealthEndpointWebExtensionConfiguration$MvcAdditionalHealthEndpointPathsConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration$MvcAdditionalHealthEndpointPathsConfiguration",
"webEndpointDiscoverer",
"healthEndpointGroups"
]
},
"mvcViewResolver": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.servlet.view.ViewResolverComposite",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcContentNegotiationManager"
]
},
"simpleConfig": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleMetricsExportAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration",
"management.simple.metrics.export-org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties"
]
},
"requestDataValueProcessor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor",
"resource": "class path resource [org/springframework/security/config/annotation/web/configuration/WebMvcSecurityConfiguration.class]",
"dependencies": [
"org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration"
]
},
"welcomePageHandlerMapping": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WelcomePageHandlerMapping",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"servletExposeExcludePropertyEndpointFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.expose.IncludeExcludeEndpointFilter",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.web.ServletEndpointManagementContextConfiguration",
"management.endpoints.web-org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration",
"dependencies": [
]
},
"observationRegistry": {
"aliases": [
],
"scope": "singleton",
"type": "io.micrometer.observation.SimpleObservationRegistry",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration"
]
},
"mvcUriComponentsContributor": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.web.method.support.CompositeUriComponentsContributor",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration",
"mvcConversionService",
"requestMappingHandlerAdapter"
]
},
"filterMappingDescriptionProvider": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.web.mappings.servlet.FiltersMappingDescriptionProvider",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/web/mappings/MappingsEndpointAutoConfiguration$ServletWebConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration$ServletWebConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration",
"dependencies": [
]
},
"endpointObjectMapper": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration$$Lambda$656/0x0000000800f79620",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/jackson/JacksonEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesEndpointAutoConfiguration",
"dependencies": [
]
},
"jacksonObjectMapper": {
"aliases": [
],
"scope": "singleton",
"type": "com.fasterxml.jackson.databind.ObjectMapper",
"resource": "class path resource [org/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration",
"jacksonObjectMapperBuilder"
]
},
"webMvcObservationFilter": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.servlet.FilterRegistrationBean",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/web/servlet/WebMvcObservationAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration",
"observationRegistry"
]
},
"authenticationManagerBuilder": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration$DefaultPasswordEncoderAuthenticationManagerBuilder",
"resource": "class path resource [org/springframework/security/config/annotation/authentication/configuration/AuthenticationConfiguration.class]",
"dependencies": [
"org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration",
"objectPostProcessor",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@1807f5a7"
]
},
"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$ClassProxyingConfiguration",
"dependencies": [
]
},
"webSecurityExpressionHandler": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler",
"resource": "class path resource [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]",
"dependencies": [
"springSecurityFilterChain",
"org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration"
]
},
"management.endpoint.logfile-org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties",
"dependencies": [
]
},
"taskExecutorBuilder": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.task.TaskExecutorBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration",
"spring.task.execution-org.springframework.boot.autoconfigure.task.TaskExecutionProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration",
"dependencies": [
]
},
"securityFilterChainRegistration": {
"aliases": [
],
"scope": "singleton",
"type": "org.springframework.boot.web.servlet.DelegatingFilterProxyRegistrationBean",
"resource": "class path resource [org/springframework/boot/autoconfigure/security/servlet/SecurityFilterAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration",
"spring.security-org.springframework.boot.autoconfigure.security.SecurityProperties"
]
}
}
}
}
}
OAuth2 Login
OAuth2 Client
Resource Server
OAuth2 Server
Matcher: org.springframework.security.oauth2.server.authorization.config.annotation.web.configurers.OAuth2AuthorizationServerConfigurer$$Lambda$890/0x000000080104dbd8@7ac48e10 with [org.springframework.security.web.session.DisableEncodeUrlFilter@52354202
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6b1321b7
org.springframework.security.web.context.SecurityContextHolderFilter@320be73
org.springframework.security.oauth2.server.authorization.config.annotation.web.configurers.AuthorizationServerContextFilter@64f4f12
org.springframework.security.web.header.HeaderWriterFilter@58b311ba
org.springframework.security.web.csrf.CsrfFilter@b5aa65b
org.springframework.security.oauth2.server.authorization.oidc.web.OidcLogoutEndpointFilter@6094de13
org.springframework.security.web.authentication.logout.LogoutFilter@7c950b3b
org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationServerMetadataEndpointFilter@3b088163
org.springframework.security.oauth2.server.authorization.web.OAuth2AuthorizationEndpointFilter@b1b471
org.springframework.security.oauth2.server.authorization.web.OAuth2DeviceVerificationEndpointFilter@61359e87
org.springframework.security.oauth2.server.authorization.oidc.web.OidcProviderConfigurationEndpointFilter@687389a6
org.springframework.security.oauth2.server.authorization.web.NimbusJwkSetEndpointFilter@5e905f2c
org.springframework.security.oauth2.server.authorization.web.OAuth2ClientAuthenticationFilter@36224f93
org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter@476fde05
org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6af310c7
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@f5bf288
org.springframework.security.web.authentication.AnonymousAuthenticationFilter@342ee097
org.springframework.security.web.access.ExceptionTranslationFilter@1a14fdf0
org.springframework.security.web.access.intercept.AuthorizationFilter@183fc2fa
org.springframework.security.oauth2.server.authorization.web.OAuth2TokenEndpointFilter@7ccd611e
org.springframework.security.oauth2.server.authorization.web.OAuth2TokenIntrospectionEndpointFilter@496cc217
org.springframework.security.oauth2.server.authorization.web.OAuth2TokenRevocationEndpointFilter@14de1901
org.springframework.security.oauth2.server.authorization.web.OAuth2DeviceAuthorizationEndpointFilter@2589d787
org.springframework.security.oauth2.server.authorization.oidc.web.OidcUserInfoEndpointFilter@10b8b900
http://127.0.0.1:8080/.well-known/oauth-authorization-server
// 20230615013820
// http://127.0.0.1:8080/.well-known/oauth-authorization-server
{
"issuer": "http://127.0.0.1:8080",
"authorization_endpoint": "http://127.0.0.1:8080/oauth2/authorize",
"device_authorization_endpoint": "http://127.0.0.1:8080/oauth2/device_authorization",
"token_endpoint": "http://127.0.0.1:8080/oauth2/token",
"token_endpoint_auth_methods_supported": [
"client_secret_basic",
"client_secret_post",
"client_secret_jwt",
"private_key_jwt"
],
"jwks_uri": "http://127.0.0.1:8080/oauth2/jwks",
"response_types_supported": [
"code"
],
"grant_types_supported": [
"authorization_code",
"client_credentials",
"refresh_token",
"urn:ietf:params:oauth:grant-type:device_code"
],
"revocation_endpoint": "http://127.0.0.1:8080/oauth2/revoke",
"revocation_endpoint_auth_methods_supported": [
"client_secret_basic",
"client_secret_post",
"client_secret_jwt",
"private_key_jwt"
],
"introspection_endpoint": "http://127.0.0.1:8080/oauth2/introspect",
"introspection_endpoint_auth_methods_supported": [
"client_secret_basic",
"client_secret_post",
"client_secret_jwt",
"private_key_jwt"
],
"code_challenge_methods_supported": [
"S256"
]
}
Catchall
org.springframework.security.web.session.DisableEncodeUrlFilter@6889f56f
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@231b35fb
org.springframework.security.web.context.SecurityContextHolderFilter@586cc15d
org.springframework.security.web.header.HeaderWriterFilter@4f3356c0
org.springframework.security.web.csrf.CsrfFilter@2b43f314
org.springframework.security.web.authentication.logout.LogoutFilter@19b5214b
org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@23bd0c81
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@51888019
org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@26da1ba2
org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6c835217
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4584304
org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3820cfe
org.springframework.security.web.access.ExceptionTranslationFilter@3a4a5f3c
org.springframework.security.web.access.intercept.AuthorizationFilter@4aaecabd
OAuth2 Login
org.springframework.security.web.session.DisableEncodeUrlFilter@2f677247
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@43f03c23
org.springframework.security.web.context.SecurityContextHolderFilter@2e5e6fc4
org.springframework.security.web.header.HeaderWriterFilter@604d23fa
org.springframework.security.web.csrf.CsrfFilter@6f347d7
org.springframework.security.web.authentication.logout.LogoutFilter@799f916e
org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@b5c6a30
org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter@3bfae028
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@abad89c
org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@7a1b8a46
org.springframework.security.web.savedrequest.RequestCacheAwareFilter@79980d8d
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@58324c9f
org.springframework.security.web.authentication.AnonymousAuthenticationFilter@2921199d
org.springframework.security.web.access.ExceptionTranslationFilter@834e986
org.springframework.security.web.access.intercept.AuthorizationFilter@4130a648
OAuth2 Client
CatchAll:
org.springframework.security.web.session.DisableEncodeUrlFilter@5968800d
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@3887c7d7
org.springframework.security.web.context.SecurityContextHolderFilter@1e76afeb
org.springframework.security.web.header.HeaderWriterFilter@4a62062a
org.springframework.security.web.csrf.CsrfFilter@7c950b3b
org.springframework.security.web.authentication.logout.LogoutFilter@9e02f84
org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@7c70aae1
org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestRedirectFilter@6f38f084
org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter@48cd319d
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter@2bab618
org.springframework.security.web.authentication.ui.DefaultLogoutPageGeneratingFilter@b1b471
org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3e4d40ea
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@418f890f
org.springframework.security.web.authentication.AnonymousAuthenticationFilter@526f6427
org.springframework.security.oauth2.client.web.OAuth2AuthorizationCodeGrantFilter@3e5beab5
org.springframework.security.web.access.ExceptionTranslationFilter@3313d477
org.springframework.security.web.access.intercept.AuthorizationFilter@19b75b2b]
Resource Server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment