neo@MacBook-Pro-M2 ~ % curl -s http://www.netkiller.cn:8080/actuator/beans |jq
{
"contexts": {
"watch-production": {
"beans": {
"spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.orm.jpa.JpaProperties",
"dependencies": []
},
"applicationTaskExecutor": {
"aliases": [
"taskExecutor"
],
"scope": "singleton",
"type": "org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskExecutorConfigurations$TaskExecutorConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$TaskExecutorConfiguration",
"taskExecutorBuilder"
]
},
"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@18e36d14",
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties"
]
},
"webConversionServiceProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.providers.WebConversionServiceProvider",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration$WebConversionServiceConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration$WebConversionServiceConfiguration"
]
},
"management.endpoint.health-org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointProperties",
"dependencies": []
},
"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"
]
},
"hikariDataSourceMeterBinder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$HikariDataSourceMetricsConfiguration$HikariDataSourceMeterBinder",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/jdbc/DataSourcePoolMetricsAutoConfiguration$HikariDataSourceMetricsConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$HikariDataSourceMetricsConfiguration"
]
},
"jdbcTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.jdbc.core.JdbcTemplate",
"resource": "class path resource [org/springframework/boot/autoconfigure/jdbc/JdbcTemplateConfiguration.class]",
"dependencies": [
"dataSourceScriptDatabaseInitializer",
"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateConfiguration",
"dataSource",
"spring.jdbc-org.springframework.boot.autoconfigure.jdbc.JdbcProperties"
]
},
"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@18e36d14",
"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.autoconfigure.orm.jpa.HibernateJpaConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration",
"dependencies": [
"dataSource",
"spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties",
"org.springframework.beans.factory.support.DefaultListableBeanFactory@37efd131",
"spring.jpa.hibernate-org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.cache.CachesEndpointAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.cache.CachesEndpointAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$AspectJAutoProxyingConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$AspectJAutoProxyingConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration$CglibAutoProxyConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration$CglibAutoProxyConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorAutoConfiguration",
"dependencies": []
},
"org.springdoc.webmvc.core.configuration.MultipleOpenApiSupportConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.core.configuration.MultipleOpenApiSupportConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.observation.web.client.WebClientObservationConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.client.WebClientObservationConfiguration",
"dependencies": []
},
"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"
]
},
"reactiveRedisTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.ReactiveRedisTemplate",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/redis/RedisReactiveAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.redis.RedisReactiveAutoConfiguration",
"redisConnectionFactory",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@18e36d14"
]
},
"swaggerResourceResolver": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.ui.SwaggerResourceResolver",
"resource": "class path resource [org/springdoc/webmvc/ui/SwaggerConfig.class]",
"dependencies": [
"org.springdoc.webmvc.ui.SwaggerConfig",
"org.springdoc.core.properties.SwaggerUiConfigProperties"
]
},
"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@37efd131"
]
},
"toolsController": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.controller.ToolsController",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/controller/ToolsController.class]",
"dependencies": [
"aliyunService",
"psychoanalysisService",
"baiduService",
"audioService",
"mqttService",
"config"
]
},
"reactorResourceFactory": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.http.client.ReactorResourceFactory",
"resource": "class path resource [org/springframework/boot/autoconfigure/reactor/netty/ReactorNettyConfigurations$ReactorResourceFactoryConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.reactor.netty.ReactorNettyConfigurations$ReactorResourceFactoryConfiguration",
"spring.reactor.netty-org.springframework.boot.autoconfigure.reactor.netty.ReactorNettyProperties"
]
},
"projectingArgumentResolverBeanPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.web.config.ProjectingArgumentResolverRegistrar$ProjectingArgumentResolverBeanPostProcessor",
"resource": "class path resource [org/springframework/data/web/config/ProjectingArgumentResolverRegistrar.class]",
"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"
]
},
"server-org.springframework.boot.autoconfigure.web.ServerProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.ServerProperties",
"dependencies": []
},
"redisConnectionDetails": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.redis.PropertiesRedisConnectionDetails",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration",
"spring.data.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties"
]
},
"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"
]
},
"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"
]
},
"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"
]
},
"redisCustomConversions": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.convert.RedisCustomConversions",
"dependencies": []
},
"org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration",
"dependencies": []
},
"dataSourceScriptDatabaseInitializer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.sql.init.SqlDataSourceScriptDatabaseInitializer",
"resource": "class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration",
"dataSource",
"spring.sql.init-org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties"
]
},
"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@18e36d14"
]
},
"org.springdoc.core.configuration.SpringDocSortConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocSortConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration",
"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"
]
},
"cacheMetricsRegistrar": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.cache.CacheMetricsRegistrar",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/cache/CacheMetricsRegistrarConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration",
"dependencies": []
},
"jdbcConnectionDetailsHikariBeanPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.HikariJdbcConnectionDetailsBeanPostProcessor",
"resource": "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]",
"dependencies": []
},
"org.springdoc.core.configuration.SpringDocKotlinConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocKotlinConfiguration",
"dependencies": []
},
"spring.ssl-org.springframework.boot.autoconfigure.ssl.SslProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.ssl.SslProperties",
"dependencies": []
},
"repositoryTagsProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.data.DefaultRepositoryTagsProvider",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/data/RepositoryMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.data.RepositoryMetricsAutoConfiguration"
]
},
"dbHealthContributor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.jdbc.DataSourceHealthIndicator",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/jdbc/DataSourceHealthContributorAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration",
"dataSource",
"management.health.db-org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorProperties"
]
},
"dataSourcePoolMetadataMeterBinder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration$DataSourcePoolMetadataMeterBinder",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/jdbc/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration",
"dataSource"
]
},
"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"
]
},
"timedAspect": {
"aliases": [],
"scope": "singleton",
"type": "io.micrometer.core.aop.TimedAspect",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/MetricsAspectsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAspectsAutoConfiguration",
"simpleMeterRegistry"
]
},
"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.autoconfigure.gson.GsonAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration",
"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"
]
},
"webFluxSupportConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.WebFluxSupportConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration$SpringDocWebFluxSupportConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration$SpringDocWebFluxSupportConfiguration",
"springdocObjectMapperProvider"
]
},
"management.endpoint.env-org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointProperties",
"dependencies": []
},
"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration",
"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": []
},
"config": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.config.Config",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/config/Config.class]",
"dependencies": []
},
"jdbcClient": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.jdbc.core.simple.DefaultJdbcClient",
"resource": "class path resource [org/springframework/boot/autoconfigure/jdbc/JdbcClientAutoConfiguration.class]",
"dependencies": [
"dataSourceScriptDatabaseInitializer",
"org.springframework.boot.autoconfigure.jdbc.JdbcClientAutoConfiguration",
"namedParameterJdbcTemplate"
]
},
"observabilitySchedulingConfigurer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksObservabilityAutoConfiguration$ObservabilitySchedulingConfigurer",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/scheduling/ScheduledTasksObservabilityAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksObservabilityAutoConfiguration",
"observationRegistry"
]
},
"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.aop.AopAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration",
"dependencies": []
},
"spring.cache-org.springframework.boot.autoconfigure.cache.CacheProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.cache.CacheProperties",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$ObservedAspectConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$ObservedAspectConfiguration",
"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.ServletWebServerFactoryAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryAutoConfiguration",
"dependencies": []
},
"spring.jpa.hibernate-org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties",
"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"
]
},
"kotlinCoroutinesReturnTypeParser": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.parsers.KotlinCoroutinesReturnTypeParser",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocKotlinConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocKotlinConfiguration"
]
},
"springDocCustomizers": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.customizers.SpringDocCustomizers",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration"
]
},
"jacksonCodecCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$JacksonCodecConfiguration$$Lambda/0x00007ff400a35068",
"resource": "class path resource [org/springframework/boot/autoconfigure/http/codec/CodecsAutoConfiguration$JacksonCodecConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$JacksonCodecConfiguration",
"jacksonObjectMapper"
]
},
"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"
]
},
"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@37efd131",
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter",
"swaggerWebMvcConfigurer",
"org.springframework.data.web.config.SpringDataWebConfiguration",
"endpointObjectMapperWebMvcConfigurer"
]
},
"org.springdoc.core.configuration.SpringDocConfiguration$OpenApiResourceAdvice": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocConfiguration$OpenApiResourceAdvice",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.LogbackMetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.LogbackMetricsAutoConfiguration",
"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": []
},
"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@18e36d14"
]
},
"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"
]
},
"mockController": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.controller.MockController",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/controller/MockController.class]",
"dependencies": []
},
"pictureService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.PictureService",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/PictureService.class]",
"dependencies": [
"pictureRepository",
"mqttService",
"baiduService",
"sessionStatusService"
]
},
"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"
]
},
"keyValueMappingContext": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.mapping.RedisMappingContext",
"dependencies": [
"redisMappingConfiguration#0"
]
},
"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$EnableTransactionManagementConfiguration",
"dependencies": []
},
"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"
]
},
"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@18e36d14",
"standardJacksonObjectMapperBuilderCustomizer"
]
},
"org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration",
"dependencies": []
},
"cacheManager": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.cache.RedisCacheManager",
"resource": "class path resource [org/springframework/boot/autoconfigure/cache/RedisCacheConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.cache.RedisCacheConfiguration",
"spring.cache-org.springframework.boot.autoconfigure.cache.CacheProperties",
"cacheManagerCustomizers",
"redisConnectionFactory",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@18e36d14"
]
},
"spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskSchedulingProperties",
"dependencies": []
},
"spring.reactor-org.springframework.boot.autoconfigure.reactor.ReactorProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.reactor.ReactorProperties",
"dependencies": []
},
"org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration",
"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"
]
},
"sessionStatusService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.SessionStatusService",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/SessionStatusService.class]",
"dependencies": [
"sessionStatusRepository"
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration$WebEndpointServletConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration$WebEndpointServletConfiguration",
"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"
]
},
"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"
]
},
"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.springdoc.core.configuration.SpringDocConfiguration$SpringDocSpringDataWebPropertiesProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocConfiguration$SpringDocSpringDataWebPropertiesProvider",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration",
"dependencies": []
},
"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.data.jpa.repository.support.JpaEvaluationContextExtension": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.jpa.repository.support.JpaEvaluationContextExtension",
"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": []
},
"spring.info-org.springframework.boot.autoconfigure.info.ProjectInfoProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.info.ProjectInfoProperties",
"dependencies": []
},
"org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsEndpointAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsEndpointAutoConfiguration",
"dependencies": []
},
"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.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$JdbcTransactionManagerConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration$JdbcTransactionManagerConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration",
"dependencies": []
},
"lettuceMetrics": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda/0x00007ff40055ba28",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/redis/LettuceMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration",
"simpleMeterRegistry",
"micrometerOptions"
]
},
"metricsRepositoryMethodInvocationListenerBeanPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.data.MetricsRepositoryMethodInvocationListenerBeanPostProcessor",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/data/RepositoryMetricsAutoConfiguration.class]",
"dependencies": []
},
"org.springdoc.core.configuration.SpringDocConfiguration$QuerydslProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocConfiguration$QuerydslProvider",
"dependencies": []
},
"redisCacheMeterBinderProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.cache.RedisCacheMeterBinderProvider",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/cache/CacheMeterBinderProvidersConfiguration$RedisCacheMeterBinderProviderConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMeterBinderProvidersConfiguration$RedisCacheMeterBinderProviderConfiguration"
]
},
"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"
]
},
"knife4j-com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties": {
"aliases": [],
"scope": "singleton",
"type": "com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties",
"dependencies": []
},
"org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.context.ConfigurationPropertiesAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration",
"dependencies": [
"spring.ssl-org.springframework.boot.autoconfigure.ssl.SslProperties"
]
},
"org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.core.type.classreading.CachingMetadataReaderFactory",
"dependencies": []
},
"knife4jJakartaOperationCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "com.github.xiaoymin.knife4j.spring.extension.Knife4jJakartaOperationCustomizer",
"resource": "class path resource [com/github/xiaoymin/knife4j/spring/configuration/Knife4jAutoConfiguration.class]",
"dependencies": [
"com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration"
]
},
"fileWatcher": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.ssl.FileWatcher",
"resource": "class path resource [org/springframework/boot/autoconfigure/ssl/SslAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$ParameterNamesModuleConfiguration",
"dependencies": []
},
"sortResolver": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.web.SortHandlerMethodArgumentResolver",
"resource": "class path resource [org/springframework/data/web/config/SpringDataWebConfiguration.class]",
"dependencies": [
"org.springframework.data.web.config.SpringDataWebConfiguration"
]
},
"org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration",
"dependencies": []
},
"baiduService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.BaiduService$$SpringCGLIB$$0",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/BaiduService.class]",
"dependencies": [
"sessionStatusService",
"psychoanalysisService"
]
},
"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"
]
},
"observationWebClientCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.web.reactive.client.ObservationWebClientCustomizer",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/web/client/WebClientObservationConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.web.client.WebClientObservationConfiguration",
"observationRegistry",
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"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.metrics.cache.CacheMeterBinderProvidersConfiguration$RedisCacheMeterBinderProviderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMeterBinderProvidersConfiguration$RedisCacheMeterBinderProviderConfiguration",
"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"
]
},
"psychoanalysisService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.PsychoanalysisService$$SpringCGLIB$$0",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/PsychoanalysisService.class]",
"dependencies": [
"psychoanalysisRepository",
"chatGPT"
]
},
"org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryConfiguration$EmbeddedTomcat",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari",
"dependencies": []
},
"springDataWebPropertiesProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.providers.SpringDataWebPropertiesProvider",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration$SpringDocSpringDataWebPropertiesProvider.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration$SpringDocSpringDataWebPropertiesProvider"
]
},
"responseBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.service.GenericResponseService",
"resource": "class path resource [org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.class]",
"dependencies": [
"org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration",
"operationBuilder",
"genericReturnTypeParser",
"kotlinCoroutinesReturnTypeParser",
"org.springdoc.core.properties.SpringDocConfigProperties",
"propertyResolverUtils"
]
},
"org.springframework.data.web.config.SpringDataJacksonConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.web.config.SpringDataJacksonConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsRegistrarConfiguration",
"dependencies": [
"simpleMeterRegistry",
"redisCacheMeterBinderProvider",
"cacheManager"
]
},
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties",
"dependencies": []
},
"swaggerWelcome": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.ui.SwaggerWelcomeWebMvc",
"resource": "class path resource [org/springdoc/webmvc/ui/SwaggerConfig.class]",
"dependencies": [
"org.springdoc.webmvc.ui.SwaggerConfig",
"org.springdoc.core.properties.SwaggerUiConfigProperties",
"org.springdoc.core.properties.SpringDocConfigProperties",
"org.springdoc.core.properties.SwaggerUiConfigParameters",
"springWebProvider"
]
},
"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"
]
},
"org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$TaskSchedulerBuilderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$TaskSchedulerBuilderConfiguration",
"dependencies": []
},
"pictureRepository": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.repository.PictureRepository",
"resource": "cn.netkiller.repository.PictureRepository defined in @EnableJpaRepositories declared on Application",
"dependencies": [
"jpa.named-queries#2",
"jpa.PictureRepository.fragments#0",
"jpaSharedEM_entityManagerFactory",
"jpaMappingContext"
]
},
"requestBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.core.service.RequestService",
"resource": "class path resource [org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.class]",
"dependencies": [
"org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration",
"parameterBuilder",
"requestBodyBuilder",
"operationBuilder",
"localSpringDocParameterNameDiscoverer"
]
},
"redisHealthContributor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.data.redis.RedisReactiveHealthIndicator",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/data/redis/RedisReactiveHealthContributorAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.data.redis.RedisReactiveHealthContributorAutoConfiguration"
]
},
"org.springframework.boot.autoconfigure.netty.NettyAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.netty.NettyAutoConfiguration",
"dependencies": [
"spring.netty-org.springframework.boot.autoconfigure.netty.NettyProperties"
]
},
"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"
]
},
"psychoanalysisRepository": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.repository.PsychoanalysisRepository",
"resource": "cn.netkiller.repository.PsychoanalysisRepository defined in @EnableJpaRepositories declared on Application",
"dependencies": [
"jpa.named-queries#4",
"jpa.PsychoanalysisRepository.fragments#0",
"jpaSharedEM_entityManagerFactory",
"jpaMappingContext"
]
},
"defaultCodecCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$DefaultCodecsConfiguration$$Lambda/0x00007ff400a34e48",
"resource": "class path resource [org/springframework/boot/autoconfigure/http/codec/CodecsAutoConfiguration$DefaultCodecsConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$DefaultCodecsConfiguration",
"spring.codec-org.springframework.boot.autoconfigure.codec.CodecProperties"
]
},
"statusController": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.controller.StatusController",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/controller/StatusController.class]",
"dependencies": [
"sessionStatusRepository"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration",
"dependencies": []
},
"metricsRepositoryMethodInvocationListener": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.data.MetricsRepositoryMethodInvocationListener",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/data/RepositoryMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.data.RepositoryMetricsAutoConfiguration",
"repositoryTagsProvider"
]
},
"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"
]
},
"indexPageTransformer": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.ui.SwaggerIndexPageTransformer",
"resource": "class path resource [org/springdoc/webmvc/ui/SwaggerConfig.class]",
"dependencies": [
"org.springdoc.webmvc.ui.SwaggerConfig",
"org.springdoc.core.properties.SwaggerUiConfigProperties",
"org.springdoc.core.properties.SwaggerUiOAuthProperties",
"org.springdoc.core.properties.SwaggerUiConfigParameters",
"swaggerWelcome",
"springdocObjectMapperProvider"
]
},
"org.springframework.data.web.config.ProjectingArgumentResolverRegistrar": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.web.config.ProjectingArgumentResolverRegistrar",
"dependencies": []
},
"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/0x00007ff400ae9a58",
"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"
]
},
"spring.gson-org.springframework.boot.autoconfigure.gson.GsonProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.gson.GsonProperties",
"dependencies": []
},
"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.autoconfigure.aop.AopAutoConfiguration$AspectJAutoProxyingConfiguration$CglibAutoProxyConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.aop.AopAutoConfiguration$AspectJAutoProxyingConfiguration$CglibAutoProxyConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.health.ReactiveHealthEndpointConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.ReactiveHealthEndpointConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMeterBinderProvidersConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMeterBinderProvidersConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration$OnlyMetricsMeterObservationHandlerConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration$OnlyMetricsMeterObservationHandlerConfiguration",
"dependencies": []
},
"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"
]
},
"restClientBuilderConfigurer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.client.RestClientBuilderConfigurer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/client/RestClientAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.client.RestClientAutoConfiguration"
]
},
"mvcValidator": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.validation.ValidatorAdapter",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration$EnableWebMvcConfiguration"
]
},
"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@18e36d14"
]
},
"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.springdoc.webmvc.ui.SwaggerConfig": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.ui.SwaggerConfig",
"dependencies": []
},
"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"
]
},
"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": []
},
"reactorClientHttpConnectorFactory": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.reactive.function.client.ReactorClientHttpConnectorFactory",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/reactive/function/client/ClientHttpConnectorFactoryConfiguration$ReactorNetty.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorFactoryConfiguration$ReactorNetty",
"reactorResourceFactory"
]
},
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$SimpleAsyncTaskExecutorBuilderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$SimpleAsyncTaskExecutorBuilderConfiguration",
"dependencies": [
"spring.task.execution-org.springframework.boot.autoconfigure.task.TaskExecutionProperties"
]
},
"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"
]
},
"springdocObjectMapperProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.providers.ObjectMapperProvider",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"org.springdoc.core.properties.SpringDocConfigProperties"
]
},
"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.data.redis.RedisReactiveAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.redis.RedisReactiveAutoConfiguration",
"dependencies": []
},
"knife4j.basic-com.github.xiaoymin.knife4j.spring.configuration.Knife4jHttpBasic": {
"aliases": [],
"scope": "singleton",
"type": "com.github.xiaoymin.knife4j.spring.configuration.Knife4jHttpBasic",
"dependencies": []
},
"hikariPoolDataSourceMetadataProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration$$Lambda/0x00007ff4005b7c00",
"resource": "class path resource [org/springframework/boot/autoconfigure/jdbc/metadata/DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration"
]
},
"org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$SimpleAsyncTaskSchedulerBuilderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$SimpleAsyncTaskSchedulerBuilderConfiguration",
"dependencies": [
"spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties"
]
},
"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor",
"dependencies": []
},
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$TaskExecutorBuilderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$TaskExecutorBuilderConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$MeterObservationHandlerConfiguration",
"dependencies": []
},
"nettyWebServerFactoryCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.embedded.NettyWebServerFactoryCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration$NettyWebServerFactoryCustomizerConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$NettyWebServerFactoryCustomizerConfiguration",
"environment",
"server-org.springframework.boot.autoconfigure.web.ServerProperties"
]
},
"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@37efd131"
]
},
"org.springframework.data.web.config.SpringDataWebConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.web.config.SpringDataWebConfiguration",
"dependencies": [
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@18e36d14"
]
},
"errorPageRegistrarBeanPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.web.server.ErrorPageRegistrarBeanPostProcessor",
"dependencies": []
},
"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"
]
},
"redisTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.RedisTemplate",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration",
"redisConnectionFactory"
]
},
"memberService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.MemberService",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/MemberService.class]",
"dependencies": []
},
"spring.codec-org.springframework.boot.autoconfigure.codec.CodecProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.codec.CodecProperties",
"dependencies": []
},
"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"
]
},
"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"
]
},
"storyService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.StoryService$$SpringCGLIB$$0",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/StoryService.class]",
"dependencies": [
"pictureRepository",
"mqttService",
"baiduService",
"sessionStatusService",
"pictureService",
"psychoanalysisService",
"stableDiffusionService",
"audioService",
"warningService",
"chatService",
"chatGPT",
"aliyunService"
]
},
"modelConverterRegistrar": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.ModelConverterRegistrar",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"org.springdoc.core.properties.SpringDocConfigProperties"
]
},
"restClientSsl": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.client.AutoConfiguredRestClientSsl",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/client/RestClientAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.client.RestClientAutoConfiguration",
"sslBundleRegistry"
]
},
"org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpointAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpointAutoConfiguration",
"dependencies": []
},
"com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration$$SpringCGLIB$$0",
"dependencies": [
"knife4j-com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties",
"environment"
]
},
"logFileWebEndpoint": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.logging.LogFileWebEndpoint",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/logging/LogFileWebEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointAutoConfiguration",
"management.endpoint.logfile-org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties"
]
},
"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"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration",
"dependencies": []
},
"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"
]
},
"routerFunctionProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.core.providers.RouterFunctionWebMvcProvider",
"resource": "class path resource [org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration$SpringDocWebMvcRouterConfiguration.class]",
"dependencies": [
"org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration$SpringDocWebMvcRouterConfiguration"
]
},
"redisKeyValueTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.RedisKeyValueTemplate",
"dependencies": [
"redisKeyValueAdapter",
"keyValueMappingContext"
]
},
"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"
]
},
"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"
]
},
"org.springdoc.core.configuration.SpringDocConfiguration$SpringDocWebFluxSupportConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocConfiguration$SpringDocWebFluxSupportConfiguration",
"dependencies": []
},
"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@18e36d14"
]
},
"sortOpenAPIConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.SortOpenAPIConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocSortConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocSortConfiguration",
"springdocObjectMapperProvider"
]
},
"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"
]
},
"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$JacksonCodecConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$JacksonCodecConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.GsonHttpMessageConvertersConfiguration",
"dependencies": []
},
"spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceProperties",
"dependencies": []
},
"namedParameterJdbcTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate",
"resource": "class path resource [org/springframework/boot/autoconfigure/jdbc/NamedParameterJdbcTemplateConfiguration.class]",
"dependencies": [
"dataSourceScriptDatabaseInitializer",
"org.springframework.boot.autoconfigure.jdbc.NamedParameterJdbcTemplateConfiguration",
"jdbcTemplate"
]
},
"simpleAsyncTaskExecutorBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.task.SimpleAsyncTaskExecutorBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskExecutorConfigurations$SimpleAsyncTaskExecutorBuilderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$SimpleAsyncTaskExecutorBuilderConfiguration"
]
},
"spring.web-org.springframework.boot.autoconfigure.web.WebProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.WebProperties",
"dependencies": []
},
"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"
]
},
"org.springframework.boot.actuate.autoconfigure.observation.web.client.RestClientObservationConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.client.RestClientObservationConfiguration",
"dependencies": []
},
"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"
]
},
"webClientBuilder": {
"aliases": [],
"scope": "prototype",
"type": "org.springframework.web.reactive.function.client.WebClient$Builder",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/reactive/function/client/WebClientAutoConfiguration.class]",
"dependencies": []
},
"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/0x00007ff400a51c30",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/endpoint/jackson/JacksonEndpointAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration"
]
},
"jpaSharedEM_entityManagerFactory": {
"aliases": [],
"scope": "singleton",
"type": "jdk.proxy2.$Proxy155",
"dependencies": [
"entityManagerFactory"
]
},
"application": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.Application$$SpringCGLIB$$0",
"dependencies": []
},
"httpMessageConvertersRestClientCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.client.HttpMessageConvertersRestClientCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/client/RestClientAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.client.RestClientAutoConfiguration"
]
},
"redisMappingConfiguration#0": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.convert.MappingConfiguration",
"dependencies": [
"redisIndexConfiguration#0",
"redisKeyspaceConfiguration#0"
]
},
"taskExecutorBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.task.TaskExecutorBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskExecutorConfigurations$TaskExecutorBuilderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$TaskExecutorBuilderConfiguration",
"spring.task.execution-org.springframework.boot.autoconfigure.task.TaskExecutionProperties"
]
},
"org.springframework.boot.autoconfigure.jdbc.JdbcTemplateConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.JdbcTemplateConfiguration",
"dependencies": []
},
"queryDslQuerydslPredicateOperationCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.customizers.QuerydslPredicateOperationCustomizer",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration$QuerydslProvider.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration$QuerydslProvider",
"org.springdoc.core.properties.SpringDocConfigProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration",
"dependencies": []
},
"multipleOpenApiResource": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.api.MultipleOpenApiWebMvcResource",
"resource": "class path resource [org/springdoc/webmvc/core/configuration/MultipleOpenApiSupportConfiguration.class]",
"dependencies": [
"org.springdoc.webmvc.core.configuration.MultipleOpenApiSupportConfiguration",
"adminApi",
"requestBuilder",
"responseBuilder",
"operationBuilder",
"org.springdoc.core.properties.SpringDocConfigProperties",
"springDocProviders",
"springDocCustomizers"
]
},
"platformTransactionManagerCustomizers": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers",
"resource": "class path resource [org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizationAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizationAutoConfiguration"
]
},
"requestBodyBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.service.RequestBodyService",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"parameterBuilder"
]
},
"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"
]
},
"swaggerWebMvcConfigurer": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.ui.SwaggerWebMvcConfigurer",
"resource": "class path resource [org/springdoc/webmvc/ui/SwaggerConfig.class]",
"dependencies": [
"org.springdoc.webmvc.ui.SwaggerConfig",
"org.springdoc.core.properties.SwaggerUiConfigParameters",
"indexPageTransformer",
"swaggerResourceResolver"
]
},
"persistenceExceptionTranslationPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor",
"resource": "class path resource [org/springframework/boot/autoconfigure/dao/PersistenceExceptionTranslationAutoConfiguration.class]",
"dependencies": [
"environment"
]
},
"management.health.db-org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthIndicatorProperties",
"dependencies": []
},
"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": []
},
"spring.data.web-org.springframework.boot.autoconfigure.data.web.SpringDataWebProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.web.SpringDataWebProperties",
"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"
]
},
"sortCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration$$Lambda/0x00007ff400a7b1f8",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/web/SpringDataWebAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration"
]
},
"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.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": []
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorFactoryConfiguration$ReactorNetty": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.reactive.function.client.ClientHttpConnectorFactoryConfiguration$ReactorNetty",
"dependencies": []
},
"openAPIBuilder": {
"aliases": [],
"scope": "prototype",
"type": "org.springdoc.core.service.OpenAPIService",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"securityParser",
"org.springdoc.core.properties.SpringDocConfigProperties",
"propertyResolverUtils"
]
},
"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"
]
},
"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.metrics.data.RepositoryMetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.data.RepositoryMetricsAutoConfiguration",
"dependencies": [
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"propertySourcesPlaceholderConfigurer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.context.support.PropertySourcesPlaceholderConfigurer",
"resource": "class path resource [org/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class]",
"dependencies": []
},
"org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizationAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizationAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.transaction.jta.JtaAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.jta.JtaAutoConfiguration",
"dependencies": []
},
"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.data.redis.RedisRepositoriesAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$TomcatWebServerFactoryCustomizerConfiguration",
"dependencies": []
},
"chatGPT": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.component.ChatGPT$$SpringCGLIB$$0",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/component/ChatGPT.class]",
"dependencies": []
},
"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"
]
},
"org.springdoc.core.configuration.SpringDocUIConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocUIConfiguration",
"dependencies": []
},
"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": []
},
"entityManagerFactoryBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration",
"jpaVendorAdapter"
]
},
"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration",
"dependencies": []
},
"audioService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.component.AudioService",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/component/AudioService.class]",
"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": []
},
"org.springframework.boot.autoconfigure.jdbc.DataSourceJmxConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceJmxConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.data.redis.RedisReactiveHealthContributorAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.data.redis.RedisReactiveHealthContributorAutoConfiguration",
"dependencies": [
"redisConnectionFactory"
]
},
"stableDiffusionService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.StableDiffusionService$$SpringCGLIB$$0",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/StableDiffusionService.class]",
"dependencies": [
"aliyunService",
"pictureService",
"sessionStatusService",
"mqttService"
]
},
"spring.reactor.netty-org.springframework.boot.autoconfigure.reactor.netty.ReactorNettyProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.reactor.netty.ReactorNettyProperties",
"dependencies": []
},
"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": []
},
"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"
]
},
"transactionTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.transaction.support.TransactionTemplate",
"resource": "class path resource [org/springframework/boot/autoconfigure/transaction/TransactionAutoConfiguration$TransactionTemplateConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$TransactionTemplateConfiguration",
"transactionManager"
]
},
"jpa.named-queries#4": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.repository.core.support.PropertiesBasedNamedQueries",
"dependencies": []
},
"nullableKotlinRequestParameterCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocKotlinConfiguration$$Lambda/0x00007ff400aa6460",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocKotlinConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocKotlinConfiguration"
]
},
"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"
]
},
"org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$ThreadPoolTaskSchedulerBuilderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$ThreadPoolTaskSchedulerBuilderConfiguration",
"dependencies": []
},
"org.springdoc.core.configuration.SpringDocConfiguration$WebConversionServiceConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocConfiguration$WebConversionServiceConfiguration",
"dependencies": []
},
"org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration$SpringDocWebMvcActuatorConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration$SpringDocWebMvcActuatorConfiguration",
"dependencies": []
},
"stringRedisTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.StringRedisTemplate",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration",
"redisConnectionFactory"
]
},
"org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksObservabilityAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.scheduling.ScheduledTasksObservabilityAutoConfiguration",
"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": []
},
"reactiveHealthContributorRegistry": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.AutoConfiguredReactiveHealthContributorRegistry",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/health/ReactiveHealthEndpointConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.health.ReactiveHealthEndpointConfiguration",
"diskSpaceHealthIndicator",
"pingHealthContributor",
"dbHealthContributor",
"redisHealthContributor",
"healthEndpointGroups"
]
},
"adminApi": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.models.GroupedOpenApi",
"resource": "class path resource [cn/netkiller/config/Knife4jConfiguration.class]",
"dependencies": [
"knife4jConfiguration"
]
},
"jpa.named-queries#1": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.repository.core.support.PropertiesBasedNamedQueries",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration",
"dependencies": []
},
"jpa.named-queries#0": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.repository.core.support.PropertiesBasedNamedQueries",
"dependencies": []
},
"org.springframework.boot.autoconfigure.reactor.ReactorAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.reactor.ReactorAutoConfiguration",
"dependencies": [
"spring.reactor-org.springframework.boot.autoconfigure.reactor.ReactorProperties"
]
},
"jpa.named-queries#3": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.repository.core.support.PropertiesBasedNamedQueries",
"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": []
},
"jpa.named-queries#2": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.repository.core.support.PropertiesBasedNamedQueries",
"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/TaskSchedulingConfigurations$TaskSchedulerBuilderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$TaskSchedulerBuilderConfiguration",
"spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties"
]
},
"org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration",
"dependencies": []
},
"spring.data.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.redis.RedisProperties",
"dependencies": []
},
"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.springdoc.core.configuration.SpringDocPageableConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocPageableConfiguration",
"dependencies": []
},
"entityManagerFactory": {
"aliases": [],
"scope": "singleton",
"type": "jdk.proxy2.$Proxy148",
"resource": "class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]",
"dependencies": [
"cacheManager",
"dataSourceScriptDatabaseInitializer",
"org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration",
"entityManagerFactoryBuilder",
"persistenceManagedTypes"
]
},
"webClientSsl": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.reactive.function.client.AutoConfiguredWebClientSsl",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/reactive/function/client/WebClientAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration",
"reactorClientHttpConnectorFactory",
"sslBundleRegistry"
]
},
"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"
]
},
"observedAspect": {
"aliases": [],
"scope": "singleton",
"type": "io.micrometer.observation.aop.ObservedAspect",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration$ObservedAspectConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration$ObservedAspectConfiguration",
"observationRegistry"
]
},
"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.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration",
"dependencies": []
},
"spring.mvc-org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WebMvcProperties",
"dependencies": []
},
"knife4j.setting-com.github.xiaoymin.knife4j.spring.configuration.Knife4jSetting": {
"aliases": [],
"scope": "singleton",
"type": "com.github.xiaoymin.knife4j.spring.configuration.Knife4jSetting",
"dependencies": []
},
"org.springdoc.core.configuration.SpringDocConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocConfiguration",
"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"
]
},
"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.orm.jpa.JpaBaseConfiguration$PersistenceManagedTypesConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$PersistenceManagedTypesConfiguration",
"dependencies": []
},
"mqttService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.utils.MqttService",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/utils/MqttService.class]",
"dependencies": []
},
"operationBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.service.OperationService",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"parameterBuilder",
"requestBodyBuilder",
"securityParser",
"propertyResolverUtils"
]
},
"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@18e36d14"
]
},
"lettuceClientResources": {
"aliases": [],
"scope": "singleton",
"type": "io.lettuce.core.resource.DefaultClientResources",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/redis/LettuceConnectionConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration"
]
},
"pageableResolver": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.web.PageableHandlerMethodArgumentResolver",
"resource": "class path resource [org/springframework/data/web/config/SpringDataWebConfiguration.class]",
"dependencies": [
"org.springframework.data.web.config.SpringDataWebConfiguration"
]
},
"exchangeStrategiesCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientCodecCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/reactive/function/client/WebClientAutoConfiguration$WebClientCodecsConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration$WebClientCodecsConfiguration"
]
},
"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"
]
},
"localSpringDocParameterNameDiscoverer": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.discoverer.SpringDocParameterNameDiscoverer",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration"
]
},
"schemaPropertyDeprecatingConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.SchemaPropertyDeprecatingConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration"
]
},
"pictureController": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.controller.PictureController",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/controller/PictureController.class]",
"dependencies": [
"pictureService",
"jdbcTemplate"
]
},
"org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration$SameManagementContextConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration$SameManagementContextConfiguration",
"dependencies": [
"environment"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonMixinConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.jdbc.NamedParameterJdbcTemplateConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.NamedParameterJdbcTemplateConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration$WebClientCodecsConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration$WebClientCodecsConfiguration",
"dependencies": []
},
"spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.TransactionProperties",
"dependencies": []
},
"observationRestClientCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.metrics.web.client.ObservationRestClientCustomizer",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/web/client/RestClientObservationConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.web.client.RestClientObservationConfiguration",
"observationRegistry",
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties"
]
},
"warningService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.WarningService$$SpringCGLIB$$0",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/WarningService.class]",
"dependencies": [
"mqttService"
]
},
"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"
]
},
"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@18e36d14",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"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"
]
},
"org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$NettyWebServerFactoryCustomizerConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration$NettyWebServerFactoryCustomizerConfiguration",
"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"
]
},
"jpaVendorAdapter": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter",
"resource": "class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration"
]
},
"reactiveStringRedisTemplate": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.ReactiveStringRedisTemplate",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/redis/RedisReactiveAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.redis.RedisReactiveAutoConfiguration",
"redisConnectionFactory"
]
},
"org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$ThreadPoolTaskExecutorBuilderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$ThreadPoolTaskExecutorBuilderConfiguration",
"dependencies": []
},
"cacheAutoConfigurationValidator": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration$CacheManagerValidator",
"resource": "class path resource [org/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration",
"spring.cache-org.springframework.boot.autoconfigure.cache.CacheProperties"
]
},
"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": []
},
"countedAspect": {
"aliases": [],
"scope": "singleton",
"type": "io.micrometer.core.aop.CountedAspect",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/MetricsAspectsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAspectsAutoConfiguration",
"simpleMeterRegistry"
]
},
"additionalModelsConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.AdditionalModelsConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"springdocObjectMapperProvider"
]
},
"jacksonGeoModule": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.geo.GeoModule",
"resource": "class path resource [org/springframework/data/web/config/SpringDataJacksonConfiguration.class]",
"dependencies": [
"org.springframework.data.web.config.SpringDataJacksonConfiguration"
]
},
"meterRegistryCloser": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration$MeterRegistryCloser",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/MetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration"
]
},
"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.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$HikariDataSourceMetricsConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration$HikariDataSourceMetricsConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration",
"dependencies": []
},
"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": []
},
"java.lang.Object": {
"aliases": [],
"scope": "singleton",
"type": "java.lang.Object",
"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": []
},
"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",
"fileWatcher"
]
},
"org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration$SpringDocWebMvcRouterConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration$SpringDocWebMvcRouterConfiguration",
"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"
]
},
"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": []
},
"propertyResolverUtils": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.utils.PropertyResolverUtils",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"org.springframework.beans.factory.support.DefaultListableBeanFactory@37efd131",
"messageSource",
"org.springdoc.core.properties.SpringDocConfigProperties"
]
},
"org.springframework.boot.autoconfigure.jdbc.DataSourceJmxConfiguration$Hikari": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceJmxConfiguration$Hikari",
"dependencies": [
"dataSource"
]
},
"org.springdoc.core.properties.SwaggerUiConfigProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.properties.SwaggerUiConfigProperties",
"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": []
},
"simpleAsyncTaskSchedulerBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.task.SimpleAsyncTaskSchedulerBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskSchedulingConfigurations$SimpleAsyncTaskSchedulerBuilderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$SimpleAsyncTaskSchedulerBuilderConfiguration"
]
},
"spring.lifecycle-org.springframework.boot.autoconfigure.context.LifecycleProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.context.LifecycleProperties",
"dependencies": []
},
"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$DefaultCodecsConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration$DefaultCodecsConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.cache.CacheMetricsAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration",
"dependencies": [
"spring.data.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties",
"redisConnectionDetails"
]
},
"badgesController": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.controller.BadgesController",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/controller/BadgesController.class]",
"dependencies": [
"baiduService",
"sessionStatusService",
"storyService"
]
},
"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@18e36d14",
"healthEndpointGroups",
"diskSpaceHealthIndicator",
"pingHealthContributor",
"dbHealthContributor",
"redisHealthContributor"
]
},
"micrometerOptions": {
"aliases": [],
"scope": "singleton",
"type": "io.lettuce.core.metrics.MicrometerOptions",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/redis/LettuceMetricsAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration"
]
},
"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"
]
},
"propertiesObservationFilter": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.observation.PropertiesObservationFilterPredicate",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/observation/ObservationAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.actuate.autoconfigure.observation.ObservationAutoConfiguration",
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties"
]
},
"sessionStatusRepository": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.repository.SessionStatusRepository",
"resource": "cn.netkiller.repository.SessionStatusRepository defined in @EnableJpaRepositories declared on Application",
"dependencies": [
"jpa.named-queries#3",
"jpa.SessionStatusRepository.fragments#0",
"jpaSharedEM_entityManagerFactory",
"jpaMappingContext"
]
},
"persistenceManagedTypes": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.orm.jpa.persistenceunit.SimplePersistenceManagedTypes",
"resource": "class path resource [org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration$PersistenceManagedTypesConfiguration.class]",
"dependencies": [
"org.springframework.beans.factory.support.DefaultListableBeanFactory@37efd131",
"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@18e36d14"
]
},
"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": []
},
"responseSupportConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.ResponseSupportConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"springdocObjectMapperProvider"
]
},
"pageableOpenAPIConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.PageableOpenAPIConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocPageableConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocPageableConfiguration",
"springdocObjectMapperProvider"
]
},
"redisReferenceResolver": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.convert.ReferenceResolverImpl",
"dependencies": [
"redisTemplate"
]
},
"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"
]
},
"org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration",
"dependencies": []
},
"gsonBuilder": {
"aliases": [],
"scope": "singleton",
"type": "com.google.gson.GsonBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration",
"standardGsonBuilderCustomizer"
]
},
"aliyunService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.AliyunService",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/AliyunService.class]",
"dependencies": []
},
"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"
]
},
"securityParser": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.service.SecurityService",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"propertyResolverUtils"
]
},
"org.springframework.data.jpa.util.JpaMetamodelCacheCleanup": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.jpa.util.JpaMetamodelCacheCleanup",
"dependencies": []
},
"homeController": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.controller.HomeController",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/controller/HomeController.class]",
"dependencies": []
},
"org.springdoc.core.properties.SpringDocConfigProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.properties.SpringDocConfigProperties",
"dependencies": []
},
"org.springdoc.core.properties.SwaggerUiConfigParameters": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.properties.SwaggerUiConfigParameters",
"dependencies": [
"org.springdoc.core.properties.SwaggerUiConfigProperties"
]
},
"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"
]
},
"emBeanDefinitionRegistrarPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.jpa.repository.support.EntityManagerBeanDefinitionRegistrarPostProcessor",
"dependencies": []
},
"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@18e36d14"
]
},
"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.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties",
"management.metrics-org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties"
]
},
"eagerTaskExecutorMetrics": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.LazyInitializationExcludeFilter$$Lambda/0x00007ff400afb340",
"resource": "class path resource [org/springframework/boot/actuate/autoconfigure/metrics/task/TaskExecutorMetricsAutoConfiguration.class]",
"dependencies": []
},
"org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.websocket.servlet.WebSocketServletAutoConfiguration$TomcatWebSocketConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration",
"dependencies": []
},
"redisConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.convert.MappingRedisConverter",
"dependencies": [
"keyValueMappingContext",
"redisReferenceResolver",
"redisCustomConversions"
]
},
"knife4jOpenApiCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "com.github.xiaoymin.knife4j.spring.extension.Knife4jOpenApiCustomizer",
"resource": "class path resource [com/github/xiaoymin/knife4j/spring/configuration/Knife4jAutoConfiguration.class]",
"dependencies": [
"com.github.xiaoymin.knife4j.spring.configuration.Knife4jAutoConfiguration"
]
},
"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"
]
},
"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"
]
},
"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$PooledDataSourceConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$PooledDataSourceConfiguration",
"dependencies": []
},
"openApiResource": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.api.OpenApiWebMvcResource",
"resource": "class path resource [org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.class]",
"dependencies": [
"org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration",
"requestBuilder",
"responseBuilder",
"operationBuilder",
"org.springdoc.core.properties.SpringDocConfigProperties",
"springDocProviders",
"springDocCustomizers"
]
},
"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": []
},
"org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration$HikariPoolDataSourceMetadataProviderConfiguration",
"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.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration$MvcAdditionalHealthEndpointPathsConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.health.HealthEndpointWebExtensionConfiguration$MvcAdditionalHealthEndpointPathsConfiguration",
"dependencies": []
},
"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"
]
},
"restClientBuilder": {
"aliases": [],
"scope": "prototype",
"type": "org.springframework.web.client.RestClient$Builder",
"resource": "class path resource [org/springframework/boot/autoconfigure/web/client/RestClientAutoConfiguration.class]",
"dependencies": []
},
"springWebProvider": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.core.providers.SpringWebMvcProvider",
"resource": "class path resource [org/springdoc/webmvc/core/configuration/SpringDocWebMvcConfiguration.class]",
"dependencies": [
"org.springdoc.webmvc.core.configuration.SpringDocWebMvcConfiguration"
]
},
"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.autoconfigure.web.servlet.WebMvcAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration",
"dependencies": []
},
"parameterBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.service.GenericParameterService",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"propertyResolverUtils",
"springdocObjectMapperProvider"
]
},
"org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration",
"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"
]
},
"threadPoolTaskExecutorBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.task.ThreadPoolTaskExecutorBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskExecutorConfigurations$ThreadPoolTaskExecutorBuilderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$ThreadPoolTaskExecutorBuilderConfiguration",
"spring.task.execution-org.springframework.boot.autoconfigure.task.TaskExecutionProperties"
]
},
"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": []
},
"chatService": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.service.ChatService",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/service/ChatService.class]",
"dependencies": [
"chatRepository"
]
},
"spring.jdbc-org.springframework.boot.autoconfigure.jdbc.JdbcProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.JdbcProperties",
"dependencies": []
},
"org.springframework.boot.autoconfigure.cache.RedisCacheConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.cache.RedisCacheConfiguration",
"dependencies": []
},
"psychoanalysisController": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.controller.PsychoanalysisController",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/controller/PsychoanalysisController.class]",
"dependencies": [
"psychoanalysisService"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.integration.IntegrationMetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.integration.IntegrationMetricsAutoConfiguration",
"dependencies": []
},
"transactionExecutionListeners": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.ExecutionListenersTransactionManagerCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/transaction/TransactionManagerCustomizationAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizationAutoConfiguration"
]
},
"redisConnectionFactory": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/redis/LettuceConnectionConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration",
"lettuceClientResources"
]
},
"springDocProviders": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.providers.SpringDocProviders",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"springdocObjectMapperProvider"
]
},
"transactionManager": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.orm.jpa.JpaTransactionManager",
"resource": "class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration"
]
},
"spring.netty-org.springframework.boot.autoconfigure.netty.NettyProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.netty.NettyProperties",
"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"
]
},
"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"
]
},
"standardGsonBuilderCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration$StandardGsonBuilderCustomizer",
"resource": "class path resource [org/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration",
"spring.gson-org.springframework.boot.autoconfigure.gson.GsonProperties"
]
},
"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@18e36d14",
"spring.web-org.springframework.boot.autoconfigure.web.WebProperties"
]
},
"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"
]
},
"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": []
},
"threadPoolTaskSchedulerBuilder": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.task.ThreadPoolTaskSchedulerBuilder",
"resource": "class path resource [org/springframework/boot/autoconfigure/task/TaskSchedulingConfigurations$ThreadPoolTaskSchedulerBuilderConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.task.TaskSchedulingConfigurations$ThreadPoolTaskSchedulerBuilderConfiguration",
"spring.task.scheduling-org.springframework.boot.autoconfigure.task.TaskSchedulingProperties"
]
},
"org.springframework.boot.actuate.autoconfigure.data.redis.RedisHealthContributorAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.data.redis.RedisHealthContributorAutoConfiguration",
"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": []
},
"polymorphicModelConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.PolymorphicModelConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"springdocObjectMapperProvider"
]
},
"org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration",
"dependencies": []
},
"fileSupportConverter": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.converters.FileSupportConverter",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration",
"springdocObjectMapperProvider"
]
},
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration",
"dependencies": []
},
"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",
"cacheManager"
]
},
"org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration",
"dependencies": []
},
"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"
]
},
"pageableCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration$$Lambda/0x00007ff400a7e000",
"resource": "class path resource [org/springframework/boot/autoconfigure/data/web/SpringDataWebAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration"
]
},
"dataSource": {
"aliases": [],
"scope": "singleton",
"type": "com.zaxxer.hikari.HikariDataSource",
"resource": "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari",
"spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties",
"jdbcConnectionDetails"
]
},
"knife4jConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.config.Knife4jConfiguration$$SpringCGLIB$$0",
"resource": "URL [jar:nested:/app/watch-1.0-SNAPSHOT.jar/!BOOT-INF/classes/!/cn/netkiller/config/Knife4jConfiguration.class]",
"dependencies": []
},
"openAPI": {
"aliases": [],
"scope": "prototype",
"type": "io.swagger.v3.oas.models.OpenAPI",
"resource": "class path resource [cn/netkiller/config/Knife4jConfiguration.class]",
"dependencies": [
"knife4jConfiguration"
]
},
"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": []
},
"org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$TaskExecutorConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.task.TaskExecutorConfigurations$TaskExecutorConfiguration",
"dependencies": []
},
"jpaMappingContext": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.jpa.mapping.JpaMetamodelMappingContext",
"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": []
},
"org.springframework.boot.autoconfigure.reactor.netty.ReactorNettyConfigurations$ReactorResourceFactoryConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.reactor.netty.ReactorNettyConfigurations$ReactorResourceFactoryConfiguration",
"dependencies": []
},
"chatRepository": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.repository.ChatRepository",
"resource": "cn.netkiller.repository.ChatRepository defined in @EnableJpaRepositories declared on Application",
"dependencies": [
"jpa.named-queries#1",
"jpa.ChatRepository.fragments#0",
"jpaSharedEM_entityManagerFactory",
"jpaMappingContext"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration",
"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.data.web.SpringDataWebAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration",
"dependencies": [
"spring.data.web-org.springframework.boot.autoconfigure.data.web.SpringDataWebProperties"
]
},
"memberRepository": {
"aliases": [],
"scope": "singleton",
"type": "cn.netkiller.repository.MemberRepository",
"resource": "cn.netkiller.repository.MemberRepository defined in @EnableJpaRepositories declared on Application",
"dependencies": [
"jpa.named-queries#0",
"jpa.MemberRepository.fragments#0",
"jpaSharedEM_entityManagerFactory",
"jpaMappingContext"
]
},
"org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration$JacksonObjectMapperConfiguration",
"dependencies": []
},
"swaggerConfigResource": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.webmvc.ui.SwaggerConfigResource",
"resource": "class path resource [org/springdoc/webmvc/ui/SwaggerConfig.class]",
"dependencies": [
"org.springdoc.webmvc.ui.SwaggerConfig",
"swaggerWelcome"
]
},
"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": []
},
"delegatingMethodParameterCustomizer": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.customizers.DataRestDelegatingMethodParameterCustomizer",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocPageableConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocPageableConfiguration"
]
},
"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@18e36d14",
"jsonMixinModuleEntries"
]
},
"org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration$DispatcherServletConfiguration",
"dependencies": []
},
"jdbcConnectionDetails": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.jdbc.PropertiesJdbcConnectionDetails",
"resource": "class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceAutoConfiguration$PooledDataSourceConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$PooledDataSourceConfiguration",
"spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties"
]
},
"genericReturnTypeParser": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configuration.SpringDocConfiguration$1",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": [
"org.springdoc.core.configuration.SpringDocConfiguration"
]
},
"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"
]
},
"offsetResolver": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.web.OffsetScrollPositionHandlerMethodArgumentResolver",
"resource": "class path resource [org/springframework/data/web/config/SpringDataWebConfiguration.class]",
"dependencies": [
"org.springframework.data.web.config.SpringDataWebConfiguration"
]
},
"org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$TransactionTemplateConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$TransactionTemplateConfiguration",
"dependencies": []
},
"org.springframework.boot.autoconfigure.web.client.RestClientAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.web.client.RestClientAutoConfiguration",
"dependencies": []
},
"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"
]
},
"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@18e36d14",
"mvcConversionService",
"mvcResourceUrlProvider"
]
},
"redisKeyValueAdapter": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.data.redis.core.RedisKeyValueAdapter",
"dependencies": [
"redisTemplate",
"redisConverter"
]
},
"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"
]
},
"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"
]
},
"springdocBeanFactoryPostProcessor": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.configurer.SpringdocBeanFactoryConfigurer",
"resource": "class path resource [org/springdoc/core/configuration/SpringDocConfiguration.class]",
"dependencies": []
},
"cacheManagerCustomizers": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers",
"resource": "class path resource [org/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration"
]
},
"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",
"management.observations-org.springframework.boot.actuate.autoconfigure.observation.ObservationProperties"
]
},
"org.springdoc.core.properties.SwaggerUiOAuthProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springdoc.core.properties.SwaggerUiOAuthProperties",
"dependencies": []
},
"management.endpoint.logfile-org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointProperties",
"dependencies": []
},
"org.springframework.boot.actuate.autoconfigure.metrics.MetricsAspectsAutoConfiguration": {
"aliases": [],
"scope": "singleton",
"type": "org.springframework.boot.actuate.autoconfigure.metrics.MetricsAspectsAutoConfiguration",
"dependencies": []
},
"gson": {
"aliases": [],
"scope": "singleton",
"type": "com.google.gson.Gson",
"resource": "class path resource [org/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class]",
"dependencies": [
"org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration",
"gsonBuilder"
]
}
}
}
}
}