2025-09-05 11:00:54 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 11:00:54 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 8600 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 11:00:54 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 11:00:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 11:00:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 11:00:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 60 ms. Found 0 MongoDB repository interfaces. 2025-09-05 11:00:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 11:00:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 11:00:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces. 2025-09-05 11:00:57 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 11:00:57 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 11:00:58 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 11:00:58 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 11:00:58 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 11:00:58 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 11:00:58 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 11:00:58 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3663 ms 2025-09-05 11:00:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 11:00:58 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 11:00:58 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@6f67ece5 2025-09-05 11:00:58 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 11:00:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 11:00:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 11:01:01 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@6c8b6782, com.mongodb.Jep395RecordCodecProvider@4ceac22d, com.mongodb.KotlinCodecProvider@598f065f]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 11:01:01 [cluster-ClusterId{value='68ba526da61dbce5f9336b96', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=68696200, minRoundTripTimeNanos=0} 2025-09-05 11:01:01 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 11:01:02 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@515f4131 2025-09-05 11:01:03 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 11:01:03 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 11:01:03 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 11:01:03 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 11:01:03 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 11:01:03 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 11:01:03 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 11:01:03 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 11:01:03 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 11:01:03 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 11:01:03 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 11:01:03 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 11:01:03 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 11:01:03 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 11:01:03 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 11:01:03 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 11:01:03 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 9.494 seconds (process running for 9.967) 2025-09-05 11:02:00 [http-nio-8888-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 11:02:00 [http-nio-8888-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 11:02:00 [http-nio-8888-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-05 11:02:01 [http-nio-8888-exec-10] INFO o.s.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 520 ms 2025-09-05 11:02:43 [http-nio-8888-exec-9] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-05 11:02:43 [http-nio-8888-exec-9] INFO o.zxwl.web.controller.AuthController - token值:YbbDEZT1ieTdkXL1BxT2IGGbgaDOx1k8niHBkhoGtGDHXQZstszEtL37MbbXBosG 2025-09-05 11:02:43 [http-nio-8888-exec-9] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@51a7e043 2025-09-05 11:02:43 [http-nio-8888-exec-9] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:74 ms 2025-09-05 11:02:43 [http-nio-8888-exec-9] INFO o.s.s.a.AnnotationAsyncExecutionInterceptor - More than one TaskExecutor bean found within the context, and none is named 'taskExecutor'. Mark one of them as primary or name it 'taskExecutor' (possibly as an alias) in order to use it for async processing: [threadPoolExecutor, taskScheduler] 2025-09-05 11:12:12 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 11:12:12 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 11:12:17 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 11:12:21 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 11:12:21 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 9768 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 11:12:21 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 11:12:22 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 11:12:22 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 11:12:22 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 54 ms. Found 0 MongoDB repository interfaces. 2025-09-05 11:12:22 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 11:12:22 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 11:12:22 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces. 2025-09-05 11:12:22 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 11:12:22 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 11:12:23 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 11:12:23 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 11:12:23 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 11:12:23 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 11:12:23 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 11:12:23 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2323 ms 2025-09-05 11:12:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 11:12:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 11:12:24 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@2ace1cd3 2025-09-05 11:12:24 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 11:12:24 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 11:12:24 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 11:12:26 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@5ae5a507, com.mongodb.Jep395RecordCodecProvider@e8ef60b, com.mongodb.KotlinCodecProvider@3217e970]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 11:12:26 [cluster-ClusterId{value='68ba551a93880fd094c41757', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=20770700, minRoundTripTimeNanos=0} 2025-09-05 11:12:26 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 11:12:27 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@32f0fba8 2025-09-05 11:12:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 11:12:27 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 11:12:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 11:12:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 11:12:27 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 11:12:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 11:12:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 11:12:27 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 11:12:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 11:12:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 11:12:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 11:12:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 11:12:27 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 11:12:28 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 11:12:28 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 11:12:28 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 11:12:28 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.778 seconds (process running for 8.159) 2025-09-05 11:12:53 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 11:12:53 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 11:12:53 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-05 11:13:35 [http-nio-8888-exec-2] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-05 11:13:35 [http-nio-8888-exec-2] INFO o.zxwl.web.controller.AuthController - token值:cHmee8ohl9Tl373SWk2OAbbqSWaavaMnTHFz3Nkxgkff9XNLQFSvZCgY66ARn827 2025-09-05 11:13:35 [http-nio-8888-exec-2] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@32f6ee85 2025-09-05 11:13:35 [http-nio-8888-exec-2] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:66 ms 2025-09-05 11:13:35 [http-nio-8888-exec-2] INFO o.s.s.a.AnnotationAsyncExecutionInterceptor - More than one TaskExecutor bean found within the context, and none is named 'taskExecutor'. Mark one of them as primary or name it 'taskExecutor' (possibly as an alias) in order to use it for async processing: [threadPoolExecutor, taskScheduler] 2025-09-05 11:14:50 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 11:14:50 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 11:14:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 11:14:59 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 11:14:59 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 10036 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 11:14:59 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 11:15:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 11:15:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 11:15:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 67 ms. Found 0 MongoDB repository interfaces. 2025-09-05 11:15:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 11:15:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 11:15:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces. 2025-09-05 11:15:00 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 11:15:00 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 11:15:01 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 11:15:01 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 11:15:01 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 11:15:01 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 11:15:01 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 11:15:01 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2497 ms 2025-09-05 11:15:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 11:15:01 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 11:15:02 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@dd07be8 2025-09-05 11:15:02 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 11:15:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 11:15:02 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 11:15:04 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@204b1903, com.mongodb.Jep395RecordCodecProvider@6c8b6782, com.mongodb.KotlinCodecProvider@4ceac22d]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 11:15:04 [cluster-ClusterId{value='68ba55b8ddad391f8f5b085f', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=25879800, minRoundTripTimeNanos=0} 2025-09-05 11:15:05 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 11:15:05 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@26f3d90c 2025-09-05 11:15:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 11:15:06 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 11:15:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 11:15:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 11:15:06 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 11:15:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 11:15:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 11:15:06 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 11:15:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 11:15:06 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 11:15:06 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 11:15:06 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 11:15:06 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 11:15:06 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 11:15:06 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 11:15:06 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 11:15:06 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.153 seconds (process running for 8.557) 2025-09-05 12:52:23 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 12:52:23 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 12:52:23 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 6 ms 2025-09-05 12:52:26 [http-nio-8888-exec-1] INFO o.s.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 2739 ms 2025-09-05 13:08:29 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 13:08:29 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 13:08:34 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 14:04:20 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 14:04:20 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 25908 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 14:04:20 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 14:04:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:04:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 14:04:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 68 ms. Found 0 MongoDB repository interfaces. 2025-09-05 14:04:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:04:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 14:04:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces. 2025-09-05 14:04:22 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 14:04:22 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 14:04:23 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 14:04:23 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 14:04:23 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 14:04:23 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 14:04:23 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 14:04:23 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2598 ms 2025-09-05 14:04:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 14:04:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 14:04:23 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@4af606e9 2025-09-05 14:04:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 14:04:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 14:04:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 14:04:26 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@6f2f4b9e, com.mongodb.Jep395RecordCodecProvider@2f5378cd, com.mongodb.KotlinCodecProvider@3695e4f2]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 14:04:26 [cluster-ClusterId{value='68ba7d6a7500ef7f23316fc7', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=21196500, minRoundTripTimeNanos=0} 2025-09-05 14:04:26 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 14:04:27 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@26f3d90c 2025-09-05 14:04:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:04:27 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 14:04:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 14:04:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:04:27 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 14:04:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:04:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:04:27 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 14:04:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 14:04:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:04:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:04:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:04:27 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:04:28 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:04:28 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 14:04:28 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 14:04:28 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.472 seconds (process running for 9.126) 2025-09-05 14:10:27 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 14:10:27 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 14:10:32 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 14:10:35 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 14:10:35 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 3292 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 14:10:35 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 14:10:36 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:10:36 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 14:10:36 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 0 MongoDB repository interfaces. 2025-09-05 14:10:36 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:10:36 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 14:10:36 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. 2025-09-05 14:10:37 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 14:10:37 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 14:10:37 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 14:10:37 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 14:10:37 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 14:10:37 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 14:10:37 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 14:10:37 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2089 ms 2025-09-05 14:10:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 14:10:38 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 14:10:38 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@78508e6b 2025-09-05 14:10:38 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 14:10:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 14:10:38 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 14:10:40 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@241861bc, com.mongodb.Jep395RecordCodecProvider@5078e308, com.mongodb.KotlinCodecProvider@2045a469]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 14:10:40 [cluster-ClusterId{value='68ba7ee086548c13f8f618ae', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=19450000, minRoundTripTimeNanos=0} 2025-09-05 14:10:40 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 14:10:41 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@26f3d90c 2025-09-05 14:10:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:10:41 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 14:10:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 14:10:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:10:41 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 14:10:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:10:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:10:41 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 14:10:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 14:10:41 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:10:41 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:10:41 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:10:41 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:10:42 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:10:42 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 14:10:42 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 14:10:42 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.092 seconds (process running for 7.516) 2025-09-05 14:14:31 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 14:14:31 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 14:14:31 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-05 14:19:12 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 14:19:12 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 14:19:17 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 14:19:19 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 14:19:19 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 9328 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 14:19:19 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 14:19:20 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:19:20 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 14:19:20 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 70 ms. Found 0 MongoDB repository interfaces. 2025-09-05 14:19:20 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:19:20 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 14:19:20 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 30 ms. Found 0 Redis repository interfaces. 2025-09-05 14:19:21 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 14:19:21 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 14:19:21 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 14:19:21 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 14:19:21 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 14:19:21 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 14:19:21 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 14:19:21 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2488 ms 2025-09-05 14:19:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 14:19:22 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 14:19:22 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@642c5bb3 2025-09-05 14:19:22 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 14:19:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 14:19:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 14:19:24 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@25192b6e, com.mongodb.Jep395RecordCodecProvider@76d654, com.mongodb.KotlinCodecProvider@32180efb]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 14:19:24 [cluster-ClusterId{value='68ba80ecf5a68ca72a62ddd9', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=25268500, minRoundTripTimeNanos=0} 2025-09-05 14:19:25 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 14:19:25 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@29ef6856 2025-09-05 14:19:26 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:19:26 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 14:19:26 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 14:19:26 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:19:26 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 14:19:26 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:19:26 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:19:26 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 14:19:26 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 14:19:26 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:19:26 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:19:26 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:19:26 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:19:26 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:19:26 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 14:19:26 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 14:19:27 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.218 seconds (process running for 8.604) 2025-09-05 14:19:39 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:19:39 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:20:05 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:20:05 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试 2025-09-05 14:20:22 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:20:22 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:20:24 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:20:24 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:20:24 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:20:24 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:20:25 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:20:25 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:20:25 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:20:25 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:20:25 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:20:25 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:21:06 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 14:21:06 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 14:21:11 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 14:21:15 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 14:21:15 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 30348 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 14:21:15 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 14:21:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:21:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 14:21:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 69 ms. Found 0 MongoDB repository interfaces. 2025-09-05 14:21:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:21:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 14:21:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 37 ms. Found 0 Redis repository interfaces. 2025-09-05 14:21:16 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 14:21:16 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 14:21:17 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 14:21:17 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 14:21:17 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 14:21:17 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 14:21:17 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 14:21:17 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2464 ms 2025-09-05 14:21:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 14:21:17 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 14:21:18 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@33765d22 2025-09-05 14:21:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 14:21:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 14:21:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 14:21:20 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@2258228f, com.mongodb.Jep395RecordCodecProvider@42210d27, com.mongodb.KotlinCodecProvider@74307afd]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 14:21:20 [cluster-ClusterId{value='68ba8160097c014ac751024e', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=25106800, minRoundTripTimeNanos=0} 2025-09-05 14:21:21 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 14:21:21 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@14c053c6 2025-09-05 14:21:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:21:22 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 14:21:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 14:21:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:21:22 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 14:21:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:21:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:21:22 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 14:21:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 14:21:22 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:21:22 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:21:22 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:21:22 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:21:22 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:21:22 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 14:21:22 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 14:21:22 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.014 seconds (process running for 8.393) 2025-09-05 14:22:06 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 14:22:06 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 14:22:06 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms 2025-09-05 14:23:04 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:23:04 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:23:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:23:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:23:37 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:23:37 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:32:42 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:32:42 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:32:43 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:32:43 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:32:44 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:32:44 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:39:44 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 14:39:44 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 14:39:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 14:39:52 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 14:39:52 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 4344 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 14:39:52 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 14:39:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:39:53 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 14:39:54 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 85 ms. Found 0 MongoDB repository interfaces. 2025-09-05 14:39:54 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:39:54 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 14:39:54 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces. 2025-09-05 14:39:54 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 14:39:54 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 14:39:55 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 14:39:55 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 14:39:55 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 14:39:55 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 14:39:55 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 14:39:55 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2299 ms 2025-09-05 14:39:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 14:39:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 14:39:55 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@43de9fc9 2025-09-05 14:39:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 14:39:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 14:39:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 14:39:58 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@38f704f4, com.mongodb.Jep395RecordCodecProvider@43f4621b, com.mongodb.KotlinCodecProvider@5b076d23]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 14:39:58 [cluster-ClusterId{value='68ba85be8df7f6207def6618', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=24356100, minRoundTripTimeNanos=0} 2025-09-05 14:39:58 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 14:39:59 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@26f3d90c 2025-09-05 14:39:59 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:39:59 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 14:39:59 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 14:39:59 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:39:59 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 14:39:59 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:39:59 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:39:59 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 14:39:59 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 14:39:59 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:39:59 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:39:59 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:39:59 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:40:00 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:40:00 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 14:40:00 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 14:40:00 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.856 seconds (process running for 8.239) 2025-09-05 14:40:06 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 14:40:06 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 14:40:06 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-05 14:40:06 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:40:06 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:40:06 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:44:02 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 14:44:02 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 14:44:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 14:44:11 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 14:44:11 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 10356 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 14:44:11 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 14:44:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:44:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 14:44:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 0 MongoDB repository interfaces. 2025-09-05 14:44:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 14:44:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 14:44:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 39 ms. Found 0 Redis repository interfaces. 2025-09-05 14:44:13 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 14:44:13 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 14:44:14 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 14:44:14 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 14:44:14 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 14:44:14 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 14:44:14 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 14:44:14 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2540 ms 2025-09-05 14:44:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 14:44:14 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 14:44:14 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@5296f00c 2025-09-05 14:44:14 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 14:44:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 14:44:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 14:44:17 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@17224bad, com.mongodb.Jep395RecordCodecProvider@1ac9c3cc, com.mongodb.KotlinCodecProvider@4537c9f8]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 14:44:17 [cluster-ClusterId{value='68ba86c1764447912457f4ad', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=26890700, minRoundTripTimeNanos=0} 2025-09-05 14:44:17 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 14:44:18 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@26f3d90c 2025-09-05 14:44:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 14:44:18 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 14:44:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 14:44:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 14:44:18 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 14:44:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 14:44:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 14:44:18 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 14:44:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 14:44:18 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 14:44:18 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 14:44:18 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 14:44:18 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 14:44:19 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 14:44:19 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 14:44:19 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 14:44:19 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.405 seconds (process running for 8.808) 2025-09-05 14:44:25 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:44:25 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试 2025-09-05 14:44:25 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:44:26 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:44:49 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 14:44:49 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 14:44:49 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-05 14:44:49 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:44:49 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:测试mqtt和kafka功能 2025-09-05 14:44:49 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:44:49 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:测试mqtt和kafka功能 2025-09-05 14:46:18 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:46:18 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:46:18 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:46:18 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:46:22 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:46:22 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:46:22 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:46:22 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:46:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:46:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:46:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:46:31 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:46:41 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:46:41 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:46:41 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:46:41 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:46:48 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:46:48 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:46:48 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:46:48 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:00 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:00 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:00 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:00 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:29 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:29 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:29 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:29 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:30 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:30 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:30 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:30 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:31 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:31 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:32 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:32 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:32 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:32 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:33 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:33 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:33 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:33 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:34 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:34 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:34 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:34 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:35 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:35 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:35 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:35 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:36 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:36 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:36 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:36 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:37 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:37 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:37 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:37 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:38 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:38 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:38 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:38 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:39 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:39 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:39 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:39 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:40 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:40 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:40 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:40 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:41 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:41 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:41 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:41 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:42 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:42 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:42 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:42 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:43 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:43 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:43 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:43 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:44 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:44 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:44 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:44 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:45 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:45 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:45 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:45 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:46 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:46 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:46 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:46 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:47 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:47 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:47 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:47 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:48 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:48 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:48 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:48 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:49 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:49 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:49 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:49 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:50 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:50 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:50 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:50 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:51 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:51 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:51 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:51 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:52 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:52 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:52 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:52 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:53 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:53 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:53 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:53 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:54 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:54 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:54 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:54 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:55 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:55 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:55 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:55 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:56 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:56 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:56 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:56 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:57 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:57 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:57 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:57 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 14:47:58 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的topic]:/zxwl/vehicle/123456/test 2025-09-05 14:47:58 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [获取到的消息的payload]:{ "msg": "hello" } 2025-09-05 14:47:58 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - [kafka-topic转换]:zxwl.vehicle.123456.test 2025-09-05 14:47:58 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka主题:zxwl.vehicle.123456.test, 内容:{ "msg": "hello" } 2025-09-05 15:04:48 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 15:04:48 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 15:04:53 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 15:04:57 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 15:04:58 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 9232 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 15:04:58 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 15:04:59 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 15:04:59 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 15:04:59 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 68 ms. Found 0 MongoDB repository interfaces. 2025-09-05 15:04:59 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 15:04:59 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 15:04:59 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces. 2025-09-05 15:04:59 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 15:04:59 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 15:05:00 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 15:05:00 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 15:05:00 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 15:05:00 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 15:05:00 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 15:05:00 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2376 ms 2025-09-05 15:05:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 15:05:00 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 15:05:00 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@4fe4503a 2025-09-05 15:05:00 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 15:05:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 15:05:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 15:05:03 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@5a63de07, com.mongodb.Jep395RecordCodecProvider@7d364bce, com.mongodb.KotlinCodecProvider@1aa7d66e]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 15:05:03 [cluster-ClusterId{value='68ba8b9ed52bd9335140d55b', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=26651000, minRoundTripTimeNanos=0} 2025-09-05 15:05:03 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 15:05:04 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@32f0fba8 2025-09-05 15:05:04 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 15:05:04 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 15:05:04 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 15:05:04 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 15:05:04 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 15:05:04 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 15:05:04 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 15:05:04 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 15:05:04 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 15:05:04 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 15:05:04 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 15:05:04 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 15:05:04 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 15:05:04 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 15:05:04 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 15:05:04 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 15:05:05 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.65 seconds (process running for 8.024) 2025-09-05 15:05:24 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 15:05:24 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 15:05:24 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms 2025-09-05 15:05:24 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - MQTT获取到的消息topic:/zxwl/vehicle/123456/test, qos: 1, payload: 测试mqtt和kafka功能 2025-09-05 15:05:24 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka收到的消息-topic:zxwl.vehicle.123456.test, data:测试mqtt和kafka功能 2025-09-05 15:05:51 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - MQTT获取到的消息topic:/zxwl/vehicle/123456/test, qos: 1, payload: {"msg":"hello"} 2025-09-05 15:05:51 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka收到的消息-topic:zxwl.vehicle.123456.test, data:{"msg":"hello"} 2025-09-05 15:09:13 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 15:09:13 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 15:09:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 15:09:22 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 15:09:22 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 14436 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 15:09:22 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 15:09:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 15:09:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 15:09:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 53 ms. Found 0 MongoDB repository interfaces. 2025-09-05 15:09:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 15:09:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 15:09:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29 ms. Found 0 Redis repository interfaces. 2025-09-05 15:09:23 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 15:09:24 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 15:09:24 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 15:09:24 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 15:09:24 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 15:09:24 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 15:09:24 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 15:09:24 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2289 ms 2025-09-05 15:09:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 15:09:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 15:09:25 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@44f23927 2025-09-05 15:09:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 15:09:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 15:09:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 15:09:27 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@2197990b, com.mongodb.Jep395RecordCodecProvider@17eb5661, com.mongodb.KotlinCodecProvider@63b0aeb1]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 15:09:27 [cluster-ClusterId{value='68ba8ca7e30842b2381cfe24', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=22299300, minRoundTripTimeNanos=0} 2025-09-05 15:09:28 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 15:09:28 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@26f3d90c 2025-09-05 15:09:29 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 15:09:29 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 15:09:29 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 15:09:29 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 15:09:29 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 15:09:29 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 15:09:29 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 15:09:29 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 15:09:29 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 15:09:29 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 15:09:29 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 15:09:29 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 15:09:29 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 15:09:29 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 15:09:29 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 15:09:29 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 15:09:29 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.835 seconds (process running for 8.222) 2025-09-05 15:10:10 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 15:10:10 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 15:10:10 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms 2025-09-05 15:10:10 [http-nio-8888-exec-1] INFO o.z.s.controller.TestController - 测试mqtt发送消息-topic: /zxwl/vehicle/123456/test, qos: 2, message: {"msg":"hello"} 2025-09-05 15:10:10 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - MQTT获取到的消息-topic:/zxwl/vehicle/123456/test, qos: 1, payload: {"msg":"hello"} 2025-09-05 15:10:10 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka收到的消息-topic:zxwl.vehicle.123456.test, data:{"msg":"hello"} 2025-09-05 15:22:11 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 15:22:11 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 15:22:16 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-05 15:22:20 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-05 15:22:20 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 24044 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-05 15:22:20 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-05 15:22:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 15:22:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-05 15:22:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 64 ms. Found 0 MongoDB repository interfaces. 2025-09-05 15:22:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-05 15:22:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-05 15:22:21 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29 ms. Found 0 Redis repository interfaces. 2025-09-05 15:22:22 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-05 15:22:22 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-05 15:22:22 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8888 (http) 2025-09-05 15:22:22 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8888"] 2025-09-05 15:22:22 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-05 15:22:22 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-05 15:22:23 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-05 15:22:23 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2521 ms 2025-09-05 15:22:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-05 15:22:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-05 15:22:23 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@5296f00c 2025-09-05 15:22:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-05 15:22:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-05 15:22:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-05 15:22:25 [main] INFO org.mongodb.driver.client - MongoClient with metadata {"driver": {"name": "mongo-java-driver|sync|spring-boot", "version": "5.5.1"}, "os": {"type": "Windows", "name": "Windows 11", "architecture": "amd64", "version": "10.0"}, "platform": "Java/BellSoft/21.0.8+12-LTS"} created with settings MongoClientSettings{readPreference=primary, writeConcern=WriteConcern{w=null, wTimeout=null ms, journal=null}, retryWrites=true, retryReads=true, readConcern=ReadConcern{level=null}, credential=null, transportSettings=null, commandListeners=[], codecRegistry=ProvidersCodecRegistry{codecProviders=[ValueCodecProvider{}, BsonValueCodecProvider{}, DBRefCodecProvider{}, DBObjectCodecProvider{}, DocumentCodecProvider{}, CollectionCodecProvider{}, IterableCodecProvider{}, MapCodecProvider{}, GeoJsonCodecProvider{}, GridFSFileCodecProvider{}, Jsr310CodecProvider{}, JsonObjectCodecProvider{}, BsonCodecProvider{}, EnumCodecProvider{}, com.mongodb.client.model.mql.ExpressionCodecProvider@453fcce2, com.mongodb.Jep395RecordCodecProvider@7e147828, com.mongodb.KotlinCodecProvider@3e966e67]}, loggerSettings=LoggerSettings{maxDocumentLength=1000}, clusterSettings={hosts=[192.168.4.117:27017], srvServiceName=mongodb, mode=SINGLE, requiredClusterType=UNKNOWN, requiredReplicaSetName='null', serverSelector='null', clusterListeners='[]', serverSelectionTimeout='30000 ms', localThreshold='15 ms'}, socketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=0, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, heartbeatSocketSettings=SocketSettings{connectTimeoutMS=10000, readTimeoutMS=10000, receiveBufferSize=0, proxySettings=ProxySettings{host=null, port=null, username=null, password=null}}, connectionPoolSettings=ConnectionPoolSettings{maxSize=100, minSize=0, maxWaitTimeMS=120000, maxConnectionLifeTimeMS=0, maxConnectionIdleTimeMS=0, maintenanceInitialDelayMS=0, maintenanceFrequencyMS=60000, connectionPoolListeners=[], maxConnecting=2}, serverSettings=ServerSettings{heartbeatFrequencyMS=10000, minHeartbeatFrequencyMS=500, serverMonitoringMode=AUTO, serverListeners='[]', serverMonitorListeners='[]'}, sslSettings=SslSettings{enabled=false, invalidHostNameAllowed=false, context=null}, applicationName='null', compressorList=[], uuidRepresentation=JAVA_LEGACY, serverApi=null, autoEncryptionSettings=null, dnsClient=null, inetAddressResolver=null, contextProvider=null, timeoutMS=null} 2025-09-05 15:22:26 [cluster-ClusterId{value='68ba8fb11419e13529cefbc7', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=192.168.4.117:27017, type=STANDALONE, cryptd=false, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=25, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=47638600, minRoundTripTimeNanos=0} 2025-09-05 15:22:26 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-05 15:22:26 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@26f3d90c 2025-09-05 15:22:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 15:22:27 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-05 15:22:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-05 15:22:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 15:22:27 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-05 15:22:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-05 15:22:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 15:22:27 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-05 15:22:27 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-05 15:22:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 15:22:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 15:22:27 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 15:22:27 [main] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - started bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 15:22:27 [main] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - started bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 15:22:27 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8888"] 2025-09-05 15:22:27 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8888 (http) with context path '/' 2025-09-05 15:22:28 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.235 seconds (process running for 8.627) 2025-09-05 15:23:56 [http-nio-8888-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-05 15:23:56 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-05 15:23:56 [http-nio-8888-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-05 15:23:56 [http-nio-8888-exec-1] INFO o.z.s.controller.TestController - 测试mqtt发送消息-topic: /zxwl/vehicle/123456/test, qos: 2, message: {"msg":"hello"} 2025-09-05 15:23:57 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - MQTT获取到的消息-topic:/zxwl/vehicle/123456/test, qos: 2, payload: {"msg":"hello"} 2025-09-05 15:23:57 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka收到的消息-topic:zxwl.vehicle.123456.test, data:{"msg":"hello"} 2025-09-05 15:24:10 [http-nio-8888-exec-2] INFO o.z.s.controller.TestController - 测试mqtt发送消息-topic: /zxwl/vehicle/123456/test, qos: 1, message: {"msg":"hello"} 2025-09-05 15:24:10 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - MQTT获取到的消息-topic:/zxwl/vehicle/123456/test, qos: 1, payload: {"msg":"hello"} 2025-09-05 15:24:10 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka收到的消息-topic:zxwl.vehicle.123456.test, data:{"msg":"hello"} 2025-09-05 15:24:17 [http-nio-8888-exec-3] INFO o.z.s.controller.TestController - 测试mqtt发送消息-topic: /zxwl/vehicle/123456/test, qos: 0, message: {"msg":"hello"} 2025-09-05 15:24:17 [MQTT Call: bsp_rcs_mqtt_dev_consumers] INFO o.z.c.m.handler.MqttMessageReceiver - MQTT获取到的消息-topic:/zxwl/vehicle/123456/test, qos: 0, payload: {"msg":"hello"} 2025-09-05 15:24:17 [test-0-C-1] INFO o.z.s.listener.TestKafkaConsumer - kafka收到的消息-topic:zxwl.vehicle.123456.test, data:{"msg":"hello"} 2025-09-05 15:55:23 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-05 15:55:23 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.m.i.MqttPahoMessageDrivenChannelAdapter - stopped bean 'mqttInbound'; defined in: 'class path resource [org/zxwl/common/mqtt/config/MqttInboundConfig.class]'; from source: 'org.zxwl.common.mqtt.config.MqttInboundConfig.mqttInbound()' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.g.AnnotationGatewayProxyFactoryBean - stopped bean 'mqttGateway'; defined in: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]'; from source: 'file [D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-common\zxwl-common-mqtt\target\classes\org\zxwl\common\mqtt\MqttGateway.class]' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-05 15:55:28 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye