2025-09-08 09:46:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 09:46:13 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 27036 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 09:46:13 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 09:46:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 09:46:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 09:46:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 53 ms. Found 0 MongoDB repository interfaces. 2025-09-08 09:46:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 09:46:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 09:46:16 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28 ms. Found 0 Redis repository interfaces. 2025-09-08 09:46: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-08 09:46: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-08 09:46:17 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 09:46:17 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 09:46:17 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 09:46:17 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 09:46:17 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 09:46:17 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4270 ms 2025-09-08 09:46:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 09:46:17 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 09:46:17 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@3e5c7588 2025-09-08 09:46:17 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 09:46:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 09:46:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 09:46: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@343b3399, com.mongodb.Jep395RecordCodecProvider@6f2f4b9e, com.mongodb.KotlinCodecProvider@2f5378cd]}, 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-08 09:46:20 [cluster-ClusterId{value='68be356ccfb06c1a8c8ce033', 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=144789100, minRoundTripTimeNanos=0} 2025-09-08 09:46:21 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 09:46:21 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3c49fab6 2025-09-08 09:46: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-08 09:46:22 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 09:46:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 09:46:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 09:46:22 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 09:46:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 09:46:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 09:46:22 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 09:46:22 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 09:46:22 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 09:46:22 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 09:46:22 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 09:46: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-08 09:46: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-08 09:46:22 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 09:46:22 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 09:46:22 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 10.361 seconds (process running for 10.866) 2025-09-08 10:02:16 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 10:02:16 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 10:02:16 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms 2025-09-08 10:03:28 [http-nio-9600-exec-2] INFO o.s.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 654 ms 2025-09-08 10:06:13 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 10:06:13 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 10:06: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-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:06: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-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:06: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-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 10:06:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 10:06:22 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 10:06:22 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 9960 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 10:06:22 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 10:06:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:06:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 10:06:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 62 ms. Found 0 MongoDB repository interfaces. 2025-09-08 10:06:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:06:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 10:06:23 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33 ms. Found 0 Redis repository interfaces. 2025-09-08 10:06: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-08 10:06:23 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 10:06:24 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 10:06:24 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 10:06:24 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 10:06:24 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 10:06:24 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 10:06:24 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2180 ms 2025-09-08 10:06:24 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 10:06:24 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 10:06:25 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@5a9051fd 2025-09-08 10:06:25 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 10:06:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 10:06:25 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 10:06: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@2c2dfde3, com.mongodb.Jep395RecordCodecProvider@1131fcfd, com.mongodb.KotlinCodecProvider@46d2be66]}, 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-08 10:06:27 [cluster-ClusterId{value='68be3a23692719f5ec96e50a', 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=20708900, minRoundTripTimeNanos=0} 2025-09-08 10:06:28 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 10:06:28 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@bcec031 2025-09-08 10:06:28 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 10:06:28 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 10:06:28 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 10:06:28 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:06:28 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 10:06:28 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:06:28 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:06:28 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 10:06:28 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 10:06:28 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:06:28 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:06:28 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:06:28 [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-08 10:06: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-08 10:06:29 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 10:06:29 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 10:06:29 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.568 seconds (process running for 7.965) 2025-09-08 10:06:44 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 10:06:44 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 10:06:44 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 10:06:44 [http-nio-9600-exec-2] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-08 10:06:44 [http-nio-9600-exec-2] INFO o.zxwl.web.controller.AuthController - token值:3YO4zTG6ehiCnypxGj24QbAqeumFYqOFYZ9QhtIQjSAQATK3UnAOfYKRvjAtXtXm 2025-09-08 10:06:44 [http-nio-9600-exec-2] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@4a9bdd33 2025-09-08 10:06:44 [http-nio-9600-exec-2] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:72 ms 2025-09-08 10:06:44 [http-nio-9600-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-08 10:19:48 [http-nio-9600-exec-7] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-08 10:19:48 [http-nio-9600-exec-7] INFO o.zxwl.web.controller.AuthController - token值:TtzuvhLYP1xyuYEuczlrernBj2Jc00U5pUprbjcYcDxMLUUVWNdcJ8AcgonB8Ai4 2025-09-08 10:19:48 [http-nio-9600-exec-7] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@bfbfee0 2025-09-08 10:19:48 [http-nio-9600-exec-7] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:18 ms 2025-09-08 10:28:34 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 10:28:34 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 10:28:39 [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-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:28:39 [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-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 10:28:39 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 10:28:43 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 10:28:43 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 30600 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 10:28:43 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 10:28:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:28:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 10:28:45 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 85 ms. Found 0 MongoDB repository interfaces. 2025-09-08 10:28:45 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:28:45 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 10:28:45 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27 ms. Found 0 Redis repository interfaces. 2025-09-08 10:28:45 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 10:28:45 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 10:28:46 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 10:28:46 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 10:28:46 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 10:28:46 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 10:28:46 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 10:28:46 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2548 ms 2025-09-08 10:28:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 10:28:46 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 10:28:46 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@5831989d 2025-09-08 10:28:46 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 10:28:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 10:28:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 10:28:49 [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@47a05ad8, com.mongodb.Jep395RecordCodecProvider@5b3427c4, com.mongodb.KotlinCodecProvider@5275d709]}, 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-08 10:28:49 [cluster-ClusterId{value='68be3f61ff39af169d413f7e', 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=27563600, minRoundTripTimeNanos=0} 2025-09-08 10:28:49 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 10:28:50 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@545de5a4 2025-09-08 10:28:50 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 10:28:50 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 10:28:50 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 10:28:50 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:28:50 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 10:28:50 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:28:50 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:28:50 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 10:28:50 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 10:28:50 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:28:50 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:28:50 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:28:50 [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-08 10:28:51 [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-08 10:28:51 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 10:28:51 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 10:28:51 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.15 seconds (process running for 8.535) 2025-09-08 10:29:09 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 10:29:09 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 10:29:09 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 10:47:54 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 10:47:54 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 10:47:59 [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-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:47:59 [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-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 10:47:59 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 10:48:03 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 10:48:03 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 5872 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 10:48:03 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 10:48:04 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:48:04 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 10:48:04 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 61 ms. Found 0 MongoDB repository interfaces. 2025-09-08 10:48:04 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:48:04 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 10:48:04 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. 2025-09-08 10:48:04 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 10:48:05 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 10:48:05 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 10:48:05 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 10:48:05 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 10:48:05 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 10:48:05 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 10:48:05 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2225 ms 2025-09-08 10:48:05 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 10:48:05 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 10:48:06 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@4535bdc6 2025-09-08 10:48:06 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 10:48:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 10:48:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 10:48:08 [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@24c94e95, com.mongodb.Jep395RecordCodecProvider@d8f65a1, com.mongodb.KotlinCodecProvider@5014ccf9]}, 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-08 10:48:08 [cluster-ClusterId{value='68be43e893d417f87c1bc89c', 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=30150400, minRoundTripTimeNanos=0} 2025-09-08 10:48:09 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 10:48:09 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@545de5a4 2025-09-08 10:48:10 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 10:48:10 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 10:48:10 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 10:48:10 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:48:10 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 10:48:10 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:48:10 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:48:10 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 10:48:10 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 10:48:10 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:48:10 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:48:10 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:48:10 [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-08 10:48:10 [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-08 10:48:10 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 10:48:10 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 10:48:10 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.797 seconds (process running for 8.187) 2025-09-08 10:48:15 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 10:48:15 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 10:48:15 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 10:55:17 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 10:55:17 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 10:55:22 [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-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:55:22 [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-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 10:55:22 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 10:55:26 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 10:55:26 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 19008 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 10:55:26 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 10:55:27 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:55:27 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 10:55:27 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 57 ms. Found 0 MongoDB repository interfaces. 2025-09-08 10:55:27 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 10:55:27 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 10:55:27 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 35 ms. Found 0 Redis repository interfaces. 2025-09-08 10:55:27 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 10:55:27 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 10:55:28 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 10:55:28 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 10:55:28 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 10:55:28 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 10:55:28 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 10:55:28 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2445 ms 2025-09-08 10:55:28 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 10:55:28 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 10:55:29 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@7a021f49 2025-09-08 10:55:29 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 10:55:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 10:55:29 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 10:55:31 [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@58f259bd, com.mongodb.Jep395RecordCodecProvider@362109d0, com.mongodb.KotlinCodecProvider@4075c0d8]}, 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-08 10:55:32 [cluster-ClusterId{value='68be45a3d292c7d103c47dbb', 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=227399300, minRoundTripTimeNanos=0} 2025-09-08 10:55:32 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 10:55:32 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@545de5a4 2025-09-08 10:55:33 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 10:55:33 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 10:55:33 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 10:55:33 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 10:55:33 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 10:55:33 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 10:55:33 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 10:55:33 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 10:55:33 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 10:55:33 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 10:55:33 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 10:55:33 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 10:55:33 [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-08 10:55:33 [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-08 10:55:33 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 10:55:33 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 10:55:33 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.953 seconds (process running for 8.321) 2025-09-08 10:55:47 [http-nio-9600-exec-5] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 10:55:47 [http-nio-9600-exec-5] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 10:55:47 [http-nio-9600-exec-5] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms 2025-09-08 11:04:44 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 11:04:44 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 11:04: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-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 11:04: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-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 11:04: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-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 11:04:49 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 11:04:51 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 11:04:51 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 4372 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 11:04:51 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 11:04:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 11:04:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 11:04:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 69 ms. Found 0 MongoDB repository interfaces. 2025-09-08 11:04:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 11:04:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 11:04:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34 ms. Found 0 Redis repository interfaces. 2025-09-08 11:04:53 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 11:04:53 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 11:04:53 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 11:04:53 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 11:04:53 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 11:04:53 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 11:04:53 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 11:04:53 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2417 ms 2025-09-08 11:04:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 11:04:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 11:04:54 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@3e5c7588 2025-09-08 11:04:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 11:04:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 11:04:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 11:04:56 [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@4537c9f8, com.mongodb.Jep395RecordCodecProvider@698e2cba, com.mongodb.KotlinCodecProvider@6cf47d05]}, 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-08 11:04:56 [cluster-ClusterId{value='68be47d897b4b0c2e07f4752', 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=21906600, minRoundTripTimeNanos=0} 2025-09-08 11:04:57 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 11:04:57 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@515f4131 2025-09-08 11:04:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 11:04:58 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 11:04:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 11:04:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 11:04:58 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 11:04:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 11:04:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 11:04:58 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 11:04:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 11:04:58 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 11:04:58 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 11:04:58 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 11:04:58 [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-08 11:04:58 [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-08 11:04:58 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 11:04:58 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 11:04:59 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.154 seconds (process running for 8.548) 2025-09-08 11:06:35 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 11:06:35 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 11:06:35 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 11:08:50 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 11:08:50 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 11:08: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-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 11:08: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-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 11:08: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-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 11:08:55 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 11:08:59 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 11:08:59 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 27012 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 11:08:59 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 11:09:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 11:09:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 11:09:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 59 ms. Found 0 MongoDB repository interfaces. 2025-09-08 11:09:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 11:09:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 11:09:00 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27 ms. Found 0 Redis repository interfaces. 2025-09-08 11:09: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-08 11:09: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-08 11:09:01 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 11:09:01 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 11:09:01 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 11:09:01 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 11:09:01 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 11:09:01 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2318 ms 2025-09-08 11:09:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 11:09:01 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 11:09:01 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@3d2eb7fa 2025-09-08 11:09:01 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 11:09:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 11:09:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 11:09: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@99ace98, com.mongodb.Jep395RecordCodecProvider@4104b6a6, com.mongodb.KotlinCodecProvider@21dd405a]}, 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-08 11:09:04 [cluster-ClusterId{value='68be48d0084e6aca1d8f95d5', 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=17604800, minRoundTripTimeNanos=0} 2025-09-08 11:09:04 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 11:09:05 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3c49fab6 2025-09-08 11:09: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-08 11:09:06 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 11:09:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 11:09:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 11:09:06 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 11:09:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 11:09:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 11:09:06 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 11:09:06 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 11:09:06 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 11:09:06 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 11:09:06 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 11:09: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-08 11:09: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-08 11:09:06 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 11:09:06 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 11:09:06 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.136 seconds (process running for 8.554) 2025-09-08 11:09:19 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 11:09:19 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 11:09:19 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 11:16:55 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 11:16:55 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 11:17:00 [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-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 11:17:00 [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-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 11:17:00 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 11:17:04 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 11:17:04 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 15320 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 11:17:04 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 11:17:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 11:17:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 11:17:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 65 ms. Found 0 MongoDB repository interfaces. 2025-09-08 11:17:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 11:17:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 11:17:05 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34 ms. Found 0 Redis repository interfaces. 2025-09-08 11:17:06 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 11:17:06 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 11:17:06 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 11:17:06 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 11:17:06 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 11:17:06 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 11:17:07 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 11:17:07 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2460 ms 2025-09-08 11:17:07 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 11:17:07 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 11:17:07 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@1425e531 2025-09-08 11:17:07 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 11:17:07 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 11:17:07 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 11:17:09 [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@42d4de20, com.mongodb.Jep395RecordCodecProvider@2cc9a5a2, com.mongodb.KotlinCodecProvider@1ff35ee7]}, 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-08 11:17:09 [cluster-ClusterId{value='68be4ab5d2fdfd3468086834', 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=48809500, minRoundTripTimeNanos=0} 2025-09-08 11:17:10 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 11:17:10 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@4648ce9 2025-09-08 11:17:11 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 11:17:11 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 11:17:11 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 11:17:11 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 11:17:11 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 11:17:11 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 11:17:11 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 11:17:11 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 11:17:11 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 11:17:11 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 11:17:11 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 11:17:11 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 11:17:11 [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-08 11:17:11 [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-08 11:17:11 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 11:17:11 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 11:17:11 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.967 seconds (process running for 8.345) 2025-09-08 11:18:26 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 11:18:26 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 11:18:26 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 12:52:35 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 12:52:35 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 12:52:40 [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-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 12:52:40 [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-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 12:52:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 12:52:49 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 12:52:49 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 14396 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 12:52:49 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 12:52:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 12:52:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 12:52:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 76 ms. Found 0 MongoDB repository interfaces. 2025-09-08 12:52:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 12:52:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 12:52:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 37 ms. Found 0 Redis repository interfaces. 2025-09-08 12:52:52 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 12:52:52 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 12:52:53 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 12:52:53 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 12:52:53 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 12:52:53 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 12:52:53 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 12:52:53 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3873 ms 2025-09-08 12:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 12:52:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 12:52:53 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@23933031 2025-09-08 12:52:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 12:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 12:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 12:52:56 [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@4c131823, com.mongodb.Jep395RecordCodecProvider@2453cbb7, com.mongodb.KotlinCodecProvider@68fb6c1e]}, 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-08 12:52:56 [cluster-ClusterId{value='68be6128ee79d5285edd7016', 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=30875100, minRoundTripTimeNanos=0} 2025-09-08 12:52:56 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 12:52:57 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@2b491fee 2025-09-08 12:52:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 12:52:57 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 12:52:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 12:52:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 12:52:57 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 12:52:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 12:52:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 12:52:57 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 12:52:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 12:52:57 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 12:52:57 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 12:52:57 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 12:52:57 [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-08 12:52:58 [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-08 12:52:58 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 12:52:58 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 12:52:58 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 9.645 seconds (process running for 10.827) 2025-09-08 12:53:32 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 12:53:32 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 12:53:32 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 12:54:20 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 12:54:20 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 12:54:25 [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-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 12:54:25 [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-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 12:54:25 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 12:54:29 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 12:54:30 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 25524 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 12:54:30 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 12:54:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 12:54:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 12:54:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 58 ms. Found 0 MongoDB repository interfaces. 2025-09-08 12:54:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 12:54:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 12:54:31 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces. 2025-09-08 12:54:31 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 12:54:31 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 12:54:32 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 12:54:32 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 12:54:32 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 12:54:32 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 12:54:32 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 12:54:32 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2224 ms 2025-09-08 12:54:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 12:54:32 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 12:54:32 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@12404f9d 2025-09-08 12:54:32 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 12:54:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 12:54:32 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 12:54:35 [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@2cc9a5a2, com.mongodb.Jep395RecordCodecProvider@1ff35ee7, com.mongodb.KotlinCodecProvider@4a9c188f]}, 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-08 12:54:35 [cluster-ClusterId{value='68be618bb7a91bbd5354acb4', 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=52180100, minRoundTripTimeNanos=0} 2025-09-08 12:54:35 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 12:54:36 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@545de5a4 2025-09-08 12:54:36 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 12:54:36 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 12:54:36 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 12:54:36 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 12:54:36 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 12:54:36 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 12:54:36 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 12:54:36 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 12:54:36 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 12:54:36 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 12:54:36 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 12:54:36 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 12:54:36 [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-08 12:54:37 [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-08 12:54:37 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 12:54:37 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 12:54:37 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.796 seconds (process running for 8.18) 2025-09-08 12:54:40 [http-nio-9600-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 12:54:40 [http-nio-9600-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 12:54:40 [http-nio-9600-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 13:00:41 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 13:00:41 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 13:00:46 [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-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:00:46 [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-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 13:00:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 13:00:50 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 13:00:50 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 27948 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 13:00:50 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 13:00:51 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:00:51 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 13:00:51 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 65 ms. Found 0 MongoDB repository interfaces. 2025-09-08 13:00:51 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:00:51 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 13:00:51 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33 ms. Found 0 Redis repository interfaces. 2025-09-08 13:00:52 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 13:00:52 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 13:00:52 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 13:00:52 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 13:00:52 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 13:00:52 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 13:00:52 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 13:00:52 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2386 ms 2025-09-08 13:00:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 13:00:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 13:00:53 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@4727e5fc 2025-09-08 13:00:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 13:00:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 13:00:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 13:00:55 [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@31af3f22, com.mongodb.Jep395RecordCodecProvider@6c418f0b, com.mongodb.KotlinCodecProvider@38950138]}, 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-08 13:00:55 [cluster-ClusterId{value='68be63074555faaeaddf2dc6', 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=24358100, minRoundTripTimeNanos=0} 2025-09-08 13:00:56 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 13:00:56 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@515f4131 2025-09-08 13:00:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:00:57 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 13:00:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 13:00:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:00:57 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 13:00:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:00:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:00:57 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 13:00:57 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 13:00:57 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:00:57 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:00:57 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:00:57 [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-08 13:00:57 [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-08 13:00:57 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 13:00:57 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 13:00:57 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.925 seconds (process running for 8.304) 2025-09-08 13:01:07 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 13:01:07 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 13:01:07 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 13:03:42 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 13:03:42 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 13:03:47 [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-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:03:47 [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-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 13:03:47 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 13:03:51 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 13:03:51 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 10864 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 13:03:51 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 13:03:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:03:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 13:03:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 89 ms. Found 0 MongoDB repository interfaces. 2025-09-08 13:03:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:03:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 13:03:52 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces. 2025-09-08 13:03:52 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 13:03:52 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 13:03:53 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 13:03:53 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 13:03:53 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 13:03:53 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 13:03:53 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 13:03:53 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2430 ms 2025-09-08 13:03:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 13:03:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 13:03:54 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@194e78af 2025-09-08 13:03:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 13:03:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 13:03:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 13:03:56 [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@55448710, com.mongodb.Jep395RecordCodecProvider@39240aa3, com.mongodb.KotlinCodecProvider@13c36d48]}, 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-08 13:03:56 [cluster-ClusterId{value='68be63bc0094b55d719c125f', 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=25693000, minRoundTripTimeNanos=0} 2025-09-08 13:03:57 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 13:03:57 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@bcec031 2025-09-08 13:03:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:03:58 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 13:03:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 13:03:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:03:58 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 13:03:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:03:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:03:58 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 13:03:58 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 13:03:58 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:03:58 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:03:58 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:03:58 [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-08 13:03:58 [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-08 13:03:58 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 13:03:58 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 13:03:58 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.116 seconds (process running for 8.499) 2025-09-08 13:05:01 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 13:05:01 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 13:05:01 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 13:14:03 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 13:14:03 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 13:14:08 [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-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:14:08 [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-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 13:14:08 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 13:14:12 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 13:14:12 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 11900 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 13:14:12 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 13:14:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:14:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 13:14:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 58 ms. Found 0 MongoDB repository interfaces. 2025-09-08 13:14:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:14:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 13:14:13 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 38 ms. Found 0 Redis repository interfaces. 2025-09-08 13:14:14 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 13:14:14 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 13:14:14 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 13:14:14 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 13:14:14 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 13:14:14 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 13:14:14 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 13:14:14 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2308 ms 2025-09-08 13:14:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 13:14:15 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 13:14:15 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@1e66bf2d 2025-09-08 13:14:15 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 13:14:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 13:14:15 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 13:14: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@65448932, com.mongodb.Jep395RecordCodecProvider@731a5a39, com.mongodb.KotlinCodecProvider@1acd952e]}, 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-08 13:14:17 [cluster-ClusterId{value='68be66290ac6a7a0b99b34d6', 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=19282200, minRoundTripTimeNanos=0} 2025-09-08 13:14:18 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 13:14:18 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3c49fab6 2025-09-08 13:14:19 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:14:19 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 13:14:19 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 13:14:19 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:14:19 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 13:14:19 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:14:19 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:14:19 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 13:14:19 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 13:14:19 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:14:19 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:14:19 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:14:19 [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-08 13:14: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-08 13:14:19 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 13:14:19 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 13:14:19 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.492 seconds (process running for 7.889) 2025-09-08 13:15:22 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 13:15:22 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 13:15:22 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms 2025-09-08 13:15:22 [http-nio-9600-exec-1] INFO o.zxwl.web.controller.AuthController - [/sso/logout] 2025-09-08 13:15:25 [http-nio-9600-exec-4] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-08 13:15:25 [http-nio-9600-exec-4] INFO o.zxwl.web.controller.AuthController - token值:qlELN7Z8N29xq8Lk1pqyKo7PQg9UmrqMhGMZQt1y6crxGL3f56hwUxyvq9NRNSBB 2025-09-08 13:15:25 [http-nio-9600-exec-4] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@53554ee 2025-09-08 13:15:25 [http-nio-9600-exec-4] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:59 ms 2025-09-08 13:15:25 [http-nio-9600-exec-4] 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-08 13:19:00 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 13:19:00 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 13:19:05 [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-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:19:05 [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-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 13:19:05 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 13:19:09 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 13:19:09 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 3080 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 13:19:09 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 13:19:10 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:19:10 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 13:19:11 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 53 ms. Found 0 MongoDB repository interfaces. 2025-09-08 13:19:11 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:19:11 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 13:19:11 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 37 ms. Found 0 Redis repository interfaces. 2025-09-08 13:19:11 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 13:19:11 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 13:19:12 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 13:19:12 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 13:19:12 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 13:19:12 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 13:19:12 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 13:19:12 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2443 ms 2025-09-08 13:19:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 13:19:12 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 13:19:12 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@c29b0dc 2025-09-08 13:19:12 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 13:19:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 13:19:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 13:19:15 [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@3e02988, com.mongodb.Jep395RecordCodecProvider@420d123d, com.mongodb.KotlinCodecProvider@36d8ddc5]}, 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-08 13:19:15 [cluster-ClusterId{value='68be6753ee348cb3261a3681', 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=24687400, minRoundTripTimeNanos=0} 2025-09-08 13:19:15 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 13:19:16 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3c49fab6 2025-09-08 13:19:16 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:19:16 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 13:19:16 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 13:19:16 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:19:16 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 13:19:16 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:19:16 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:19:16 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 13:19:16 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 13:19:16 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:19:16 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:19:16 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:19:16 [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-08 13:19:17 [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-08 13:19:17 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 13:19:17 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 13:19:17 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.263 seconds (process running for 8.633) 2025-09-08 13:19:49 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 13:19:49 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 13:19:49 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 13:23:47 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 13:23:47 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 13:23:52 [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-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:23:52 [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-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 13:23:52 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 13:23:55 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 13:23:55 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 10228 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 13:23:55 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 13:23:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:23:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 13:23:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 69 ms. Found 0 MongoDB repository interfaces. 2025-09-08 13:23:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:23:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 13:23:57 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 35 ms. Found 0 Redis repository interfaces. 2025-09-08 13:23: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-08 13:23: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-08 13:23:58 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 13:23:58 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 13:23:58 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 13:23:58 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 13:23:58 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 13:23:58 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2572 ms 2025-09-08 13:23:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 13:23:58 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 13:23:58 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@220be130 2025-09-08 13:23:58 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 13:23:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 13:23:58 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 13:24: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@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-08 13:24:01 [cluster-ClusterId{value='68be68715e5e3cfdc0ba9322', 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=21468400, minRoundTripTimeNanos=0} 2025-09-08 13:24:01 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 13:24:02 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3c49fab6 2025-09-08 13:24:02 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:24:02 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 13:24:02 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 13:24:02 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:24:02 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 13:24:02 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:24:02 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:24:02 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 13:24:02 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 13:24:02 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:24:02 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:24:02 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:24:02 [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-08 13:24: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-08 13:24:03 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 13:24:03 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 13:24:03 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.098 seconds (process running for 8.506) 2025-09-08 13:24:05 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 13:24:05 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 13:24:05 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 13:53:43 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 13:53:43 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 13:53:48 [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-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:53:48 [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-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 13:53:48 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 13:53:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 13:53:53 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 2312 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 13:53:53 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 13:53:55 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:53:55 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 13:53:55 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 64 ms. Found 0 MongoDB repository interfaces. 2025-09-08 13:53:55 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 13:53:55 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 13:53:55 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32 ms. Found 0 Redis repository interfaces. 2025-09-08 13:53:55 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 13:53:55 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 13:53:56 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 13:53:56 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 13:53:56 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 13:53:56 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 13:53:56 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 13:53:56 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2557 ms 2025-09-08 13:53:56 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 13:53:56 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 13:53:56 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@3c68e82 2025-09-08 13:53:56 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 13:53:56 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 13:53:56 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 13:53:59 [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@75b5d09, com.mongodb.Jep395RecordCodecProvider@1a99d328, com.mongodb.KotlinCodecProvider@578cd644]}, 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-08 13:53:59 [cluster-ClusterId{value='68be6f77fbe39b303a102a07', 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=21274900, minRoundTripTimeNanos=0} 2025-09-08 13:53:59 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 13:54:00 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3c49fab6 2025-09-08 13:54:01 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 13:54:01 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 13:54:01 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 13:54:01 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 13:54:01 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 13:54:01 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 13:54:01 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 13:54:01 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 13:54:01 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 13:54:01 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 13:54:01 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 13:54:01 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 13:54:01 [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-08 13:54:01 [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-08 13:54:01 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 13:54:01 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 13:54:01 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.329 seconds (process running for 8.728) 2025-09-08 13:54:54 [http-nio-9600-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 13:54:54 [http-nio-9600-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 13:54:54 [http-nio-9600-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms 2025-09-08 14:14:26 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 14:14:26 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 14:14:31 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 14:14:31 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 6420 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 14:14:31 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 14:14:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:14:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 14:14:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 0 MongoDB repository interfaces. 2025-09-08 14:14:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:14:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 14:14:32 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 38 ms. Found 0 Redis repository interfaces. 2025-09-08 14:14:33 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 14:14:33 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 14:14:33 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 14:14:34 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2324 ms 2025-09-08 14:14:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 14:14:34 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 14:14:34 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@12404f9d 2025-09-08 14:14:34 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 14:14:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 14:14:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 14:14:36 [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@dd26290, com.mongodb.Jep395RecordCodecProvider@21d30ba5, com.mongodb.KotlinCodecProvider@1b68e626]}, 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-08 14:14:36 [cluster-ClusterId{value='68be744c03f121be7ce75af3', 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=25994900, minRoundTripTimeNanos=0} 2025-09-08 14:14:37 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 14:14:37 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@4648ce9 2025-09-08 14:14:38 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:14:38 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 14:14:38 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 14:14:38 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:14:38 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 14:14:38 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:14:38 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:14:38 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 14:14:38 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 14:14:38 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:14:38 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:14:38 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:14:38 [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-08 14:14:38 [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-08 14:14:38 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 14:14:38 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.815 seconds (process running for 8.232) 2025-09-08 14:14:39 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 14:14:39 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 14:14:44 [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-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:14:44 [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-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 14:14:44 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 14:14:46 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 14:14:46 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 25500 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 14:14:46 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 14:14:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:14:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 14:14:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 57 ms. Found 0 MongoDB repository interfaces. 2025-09-08 14:14:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:14:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 14:14:48 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. 2025-09-08 14:14:48 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 14:14:48 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 14:14:49 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 14:14:49 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 14:14:49 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 14:14:49 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 14:14:49 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 14:14:49 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2156 ms 2025-09-08 14:14:49 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 14:14:49 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 14:14:49 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@1999e1f5 2025-09-08 14:14:49 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 14:14:49 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 14:14:49 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 14:14:52 [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@4c24063c, com.mongodb.Jep395RecordCodecProvider@3dd22110, com.mongodb.KotlinCodecProvider@6cf71064]}, 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-08 14:14:52 [cluster-ClusterId{value='68be745cfd8ca0e309718c37', 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=19799400, minRoundTripTimeNanos=0} 2025-09-08 14:14:52 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 14:14:53 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@77a281fc 2025-09-08 14:14:53 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:14:53 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 14:14:53 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 14:14:53 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:14:53 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 14:14:53 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:14:53 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:14:53 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 14:14:53 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 14:14:53 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:14:53 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:14:53 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:14:53 [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-08 14:14:54 [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-08 14:14:54 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 14:14:54 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 14:14:54 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.955 seconds (process running for 8.737) 2025-09-08 14:15:27 [http-nio-9600-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 14:15:27 [http-nio-9600-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 14:15:27 [http-nio-9600-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 14:16:25 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 14:16:25 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 14:16:30 [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-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:16:30 [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-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 14:16:30 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 14:18:11 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 14:18:11 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 13444 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 14:18:11 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 14:18:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:18:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 14:18:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 60 ms. Found 0 MongoDB repository interfaces. 2025-09-08 14:18:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:18:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 14:18:12 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 49 ms. Found 0 Redis repository interfaces. 2025-09-08 14:18:12 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 14:18:12 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 14:18:13 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 14:18:13 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 14:18:13 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 14:18:13 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 14:18:13 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 14:18:13 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2493 ms 2025-09-08 14:18:13 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 14:18:13 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 14:18:14 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@228958a 2025-09-08 14:18:14 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 14:18:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 14:18:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 14:18:16 [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@63b0aeb1, com.mongodb.Jep395RecordCodecProvider@75b5d09, com.mongodb.KotlinCodecProvider@1a99d328]}, 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-08 14:18:16 [cluster-ClusterId{value='68be75283138f539a7b33f5a', 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=19366300, minRoundTripTimeNanos=0} 2025-09-08 14:18:17 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 14:18:17 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@515f4131 2025-09-08 14:18: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-08 14:18:18 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 14:18:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 14:18:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:18:18 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 14:18:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:18:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:18:18 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 14:18:18 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 14:18:18 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:18:18 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:18:18 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:18: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-08 14:18:18 [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-08 14:18:18 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 14:18:18 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 14:18:18 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.087 seconds (process running for 8.467) 2025-09-08 14:18:39 [http-nio-9600-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 14:18:39 [http-nio-9600-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 14:18:39 [http-nio-9600-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 14:39:44 [http-nio-9600-exec-9] INFO o.zxwl.web.controller.AuthController - [/sso/logout] 2025-09-08 14:40:32 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 14:40:32 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 14:40:37 [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-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:40:37 [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-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 14:40:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 14:40:42 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 14:40:42 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 9140 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 14:40:42 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 14:40:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:40:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 14:40:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 70 ms. Found 0 MongoDB repository interfaces. 2025-09-08 14:40:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:40:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 14:40:44 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 56 ms. Found 0 Redis repository interfaces. 2025-09-08 14:40:44 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 14:40:44 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 14:40:45 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 14:40:45 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 14:40:45 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 14:40:45 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 14:40:45 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 14:40:45 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2568 ms 2025-09-08 14:40:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 14:40:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 14:40:45 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@7112fa5 2025-09-08 14:40:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 14:40:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 14:40:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 14:40:48 [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@38410ce5, com.mongodb.Jep395RecordCodecProvider@68ecc60e, com.mongodb.KotlinCodecProvider@24bc52ce]}, 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-08 14:40:48 [cluster-ClusterId{value='68be7a70895635c37dca3d8f', 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=19744200, minRoundTripTimeNanos=0} 2025-09-08 14:40:48 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 14:40:49 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@515f4131 2025-09-08 14:40:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:40:49 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 14:40:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 14:40:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:40:49 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 14:40:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:40:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:40:49 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 14:40:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 14:40:49 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:40:49 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:40:49 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:40:49 [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-08 14:40:49 [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-08 14:40:49 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 14:40:49 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 14:40:50 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.157 seconds (process running for 8.535) 2025-09-08 14:41:30 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 14:41:30 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 14:41:30 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 14:41:30 [http-nio-9600-exec-1] INFO o.zxwl.web.controller.AuthController - [/sso/logout] 2025-09-08 14:41:34 [http-nio-9600-exec-3] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-08 14:41:34 [http-nio-9600-exec-3] INFO o.zxwl.web.controller.AuthController - token值:5M1pVr6nn8Y4AOAMSir5ZcV85uyPzvHmvhMwmFrEBVdwKXMWjGv8xxLn7rnITatA 2025-09-08 14:41:34 [http-nio-9600-exec-3] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@328b0b1b 2025-09-08 14:41:34 [http-nio-9600-exec-3] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:54 ms 2025-09-08 14:41:34 [http-nio-9600-exec-3] 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-08 14:44:25 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 14:44:25 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 14:44:30 [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-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:44:30 [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-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 14:44:30 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 14:44:33 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 14:44:33 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 12668 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 14:44:33 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 14:44:35 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:44:35 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 14:44:35 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 63 ms. Found 0 MongoDB repository interfaces. 2025-09-08 14:44:35 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:44:35 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 14:44:35 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 43 ms. Found 0 Redis repository interfaces. 2025-09-08 14:44:35 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 14:44:35 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 14:44:36 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 14:44:36 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 14:44:36 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 14:44:36 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 14:44:36 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 14:44:36 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2559 ms 2025-09-08 14:44:36 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 14:44:36 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 14:44:36 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@3c68e82 2025-09-08 14:44:36 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 14:44:36 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 14:44:36 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 14:44:39 [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@1d8e9f22, com.mongodb.Jep395RecordCodecProvider@47166740, com.mongodb.KotlinCodecProvider@3b75b7b4]}, 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-08 14:44:39 [cluster-ClusterId{value='68be7b5705d3bb0fdd945880', 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=40942000, minRoundTripTimeNanos=0} 2025-09-08 14:44:40 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 14:44:40 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3c49fab6 2025-09-08 14:44: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-08 14:44:41 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 14:44:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 14:44:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:44:41 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 14:44:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:44:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:44:41 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 14:44:41 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 14:44:41 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:44:41 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:44:41 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:44: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-08 14:44:41 [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-08 14:44:41 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 14:44:41 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 14:44:41 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.301 seconds (process running for 8.698) 2025-09-08 14:45:28 [http-nio-9600-exec-5] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 14:45:28 [http-nio-9600-exec-5] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 14:45:28 [http-nio-9600-exec-5] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms 2025-09-08 14:45:46 [http-nio-9600-exec-10] INFO o.zxwl.web.controller.AuthController - [/sso/logout] 2025-09-08 14:45:47 [http-nio-9600-exec-7] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-08 14:45:47 [http-nio-9600-exec-7] INFO o.zxwl.web.controller.AuthController - token值:0GnESIxMa2FMquhxC9HV69ZVFYThukR6GeE7hCZkZOvQm98tYmtzs82X8gWEHIzt 2025-09-08 14:45:47 [http-nio-9600-exec-7] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@3759ee81 2025-09-08 14:45:47 [http-nio-9600-exec-7] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:41 ms 2025-09-08 14:45:47 [http-nio-9600-exec-7] 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-08 14:48:35 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 14:48:35 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 14:48:40 [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-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:48:40 [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-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 14:48:40 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 14:48:42 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 14:48:42 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 30508 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 14:48:42 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 14:48:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:48:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 14:48:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 62 ms. Found 0 MongoDB repository interfaces. 2025-09-08 14:48:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 14:48:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 14:48:43 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32 ms. Found 0 Redis repository interfaces. 2025-09-08 14:48:44 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 14:48:44 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 14:48:45 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 14:48:45 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 14:48:45 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 14:48:45 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 14:48:45 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 14:48:45 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2480 ms 2025-09-08 14:48:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 14:48:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 14:48:45 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@12404f9d 2025-09-08 14:48:45 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 14:48:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 14:48:45 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 14:48:48 [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@79c9a128, com.mongodb.Jep395RecordCodecProvider@729a98e9, com.mongodb.KotlinCodecProvider@51c7d472]}, 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-08 14:48:48 [cluster-ClusterId{value='68be7c50036e15719d832698', 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=36733900, minRoundTripTimeNanos=0} 2025-09-08 14:48:48 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 14:48:49 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@4648ce9 2025-09-08 14:48:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 14:48:49 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 14:48:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 14:48:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 14:48:49 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 14:48:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 14:48:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 14:48:49 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 14:48:49 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 14:48:49 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 14:48:49 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 14:48:49 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 14:48:49 [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-08 14:48:49 [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-08 14:48:49 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 14:48:49 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 14:48:50 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.057 seconds (process running for 8.549) 2025-09-08 14:49:21 [http-nio-9600-exec-4] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 14:49:21 [http-nio-9600-exec-4] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 14:49:21 [http-nio-9600-exec-4] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 14:52:18 [cluster-ClusterId{value='68be7c50036e15719d832698', description='null'}-192.168.4.117:27017] INFO org.mongodb.driver.cluster - Exception in monitor thread while connecting to server 192.168.4.117:27017 com.mongodb.MongoSocketReadTimeoutException: Timeout while receiving message at com.mongodb.internal.connection.InternalStreamConnection.createReadTimeoutException(InternalStreamConnection.java:819) at com.mongodb.internal.connection.InternalStreamConnection.translateReadException(InternalStreamConnection.java:807) at com.mongodb.internal.connection.InternalStreamConnection.receiveResponseBuffers(InternalStreamConnection.java:857) at com.mongodb.internal.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:517) at com.mongodb.internal.connection.InternalStreamConnection.receive(InternalStreamConnection.java:469) at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitor.lookupServerDescription(DefaultServerMonitor.java:249) at com.mongodb.internal.connection.DefaultServerMonitor$ServerMonitor.run(DefaultServerMonitor.java:176) Caused by: java.net.SocketTimeoutException: Read timed out at java.base/sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:278) at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:304) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:346) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:796) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:1099) at com.mongodb.internal.connection.SocketStream.read(SocketStream.java:182) at com.mongodb.internal.connection.InternalStreamConnection.receiveResponseBuffers(InternalStreamConnection.java:824) ... 4 common frames omitted 2025-09-08 14:52:22 [cluster-ClusterId{value='68be7c50036e15719d832698', 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=3395123100, minRoundTripTimeNanos=0} 2025-09-08 15:05:41 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 15:05:41 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 15:05:46 [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-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 15:05:46 [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-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 15:05:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 15:05:49 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 15:05:49 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 8388 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 15:05:49 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 15:05:50 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 15:05:50 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 15:05:50 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 97 ms. Found 0 MongoDB repository interfaces. 2025-09-08 15:05:50 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 15:05:50 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 15:05:50 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 46 ms. Found 0 Redis repository interfaces. 2025-09-08 15:05:50 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 15:05:50 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 15:05:51 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 15:05:51 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 15:05:51 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 15:05:51 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 15:05:51 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 15:05:51 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2234 ms 2025-09-08 15:05:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 15:05:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 15:05:51 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@342dc040 2025-09-08 15:05:51 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 15:05:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 15:05:51 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 15:05:54 [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@38950138, com.mongodb.Jep395RecordCodecProvider@99ace98, com.mongodb.KotlinCodecProvider@4104b6a6]}, 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-08 15:05:54 [cluster-ClusterId{value='68be80521ed2570cb8ce9ac9', 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=23933400, minRoundTripTimeNanos=0} 2025-09-08 15:05:54 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 15:05:55 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@3f3ddbd9 2025-09-08 15:05:55 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 15:05:55 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 15:05:55 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 15:05:55 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 15:05:55 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 15:05:55 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 15:05:55 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 15:05:55 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 15:05:55 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 15:05:55 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 15:05:55 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 15:05:55 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 15:05:55 [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-08 15:05:56 [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-08 15:05:56 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 15:05:56 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 15:05:56 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 7.927 seconds (process running for 8.34) 2025-09-08 15:06:40 [http-nio-9600-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 15:06:40 [http-nio-9600-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 15:06:40 [http-nio-9600-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 15:12:16 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 15:12:16 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 15:12:21 [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-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 15:12:21 [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-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 15:12:21 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye 2025-09-08 15:12:24 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.3.Final 2025-09-08 15:12:24 [main] INFO org.zxwl.ZxwlApplication - Starting ZxwlApplication using Java 21.0.8 with PID 30492 (D:\IdeaProjects\Zxwl-Sweeper-Auto\zxwl-admin\target\classes started by kobe in D:\IdeaProjects\Zxwl-Sweeper-Auto) 2025-09-08 15:12:24 [main] INFO org.zxwl.ZxwlApplication - The following 1 profile is active: "dev" 2025-09-08 15:12:26 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 15:12:26 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data MongoDB repositories in DEFAULT mode. 2025-09-08 15:12:26 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 68 ms. Found 0 MongoDB repository interfaces. 2025-09-08 15:12:26 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-08 15:12:26 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-09-08 15:12:26 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces. 2025-09-08 15:12:26 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2025-09-08 15:12:26 [main] INFO o.s.i.c.DefaultConfiguringBeanFactoryPostProcessor - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2025-09-08 15:12:27 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 9600 (http) 2025-09-08 15:12:27 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9600"] 2025-09-08 15:12:27 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-09-08 15:12:27 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.44] 2025-09-08 15:12:27 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-09-08 15:12:27 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2364 ms 2025-09-08 15:12:27 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it 2025-09-08 15:12:27 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting... 2025-09-08 15:12:27 [main] INFO com.zaxxer.hikari.pool.HikariPool - master - Added connection com.mysql.cj.jdbc.ConnectionImpl@c335b9 2025-09-08 15:12:27 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed. 2025-09-08 15:12:27 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success 2025-09-08 15:12:27 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-09-08 15:12:30 [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@119cd026, com.mongodb.Jep395RecordCodecProvider@65448932, com.mongodb.KotlinCodecProvider@731a5a39]}, 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-08 15:12:30 [cluster-ClusterId{value='68be81defed61ae40d3e2020', 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=31752900, minRoundTripTimeNanos=0} 2025-09-08 15:12:30 [main] INFO o.zxwl.common.mqtt.config.MqttConfig - 初始化 MQTT 配置 2025-09-08 15:12:31 [main] INFO c.b.m.e.s.MybatisPlusApplicationContextAware - Register ApplicationContext instances org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@515f4131 2025-09-08 15:12:31 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 15:12:31 [main] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 1 subscriber(s). 2025-09-08 15:12:31 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean '_org.springframework.integration.errorLogger' 2025-09-08 15:12:31 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 15:12:31 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 1 subscriber(s). 2025-09-08 15:12:31 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttMessageHandler.serviceActivator' 2025-09-08 15:12:31 [main] INFO o.s.i.endpoint.EventDrivenConsumer - Adding {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 15:12:31 [main] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 1 subscriber(s). 2025-09-08 15:12:31 [main] INFO o.s.i.endpoint.EventDrivenConsumer - started bean 'mqttOutbound.serviceActivator' 2025-09-08 15:12:31 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 15:12:31 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 15:12:31 [main] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - started bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 15:12:31 [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-08 15:12:32 [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-08 15:12:32 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9600"] 2025-09-08 15:12:32 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 9600 (http) with context path '/' 2025-09-08 15:12:32 [main] INFO org.zxwl.ZxwlApplication - Started ZxwlApplication in 8.036 seconds (process running for 8.454) 2025-09-08 15:14:54 [http-nio-9600-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-09-08 15:14:54 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' 2025-09-08 15:14:54 [http-nio-9600-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms 2025-09-08 15:15:08 [http-nio-9600-exec-10] INFO o.zxwl.web.controller.AuthController - [/sso/logout] 2025-09-08 15:15:12 [http-nio-9600-exec-5] INFO o.zxwl.common.log.aspect.LogAspect - around 执行方法之前 2025-09-08 15:15:12 [http-nio-9600-exec-5] INFO o.zxwl.web.controller.AuthController - token值:t0VWRMygRGoeracYTnLSyf2hwnurKns4I0w2Lj0pub9H0rQgX76oowCZn2sPh0uo 2025-09-08 15:15:12 [http-nio-9600-exec-5] INFO o.zxwl.common.log.aspect.LogAspect - around执行方法之后--返回值: org.zxwl.common.core.domain.Result@93fab74 2025-09-08 15:15:12 [http-nio-9600-exec-5] INFO o.zxwl.common.log.aspect.LogAspect - 耗时:31 ms 2025-09-08 15:15:12 [http-nio-9600-exec-5] 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-08 15:24:42 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - Commencing graceful shutdown. Waiting for active requests to complete 2025-09-08 15:24:42 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - Graceful shutdown complete 2025-09-08 15:24:47 [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-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttOutbound.serviceActivator} as a subscriber to the 'mqttOutboundChannel' channel 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttOutboundChannel' has 0 subscriber(s). 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttOutbound.serviceActivator' 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, String)' 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, String)' 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.g.GatewayProxyFactoryBean$MethodInvocationGateway - stopped bean 'mqttGateway#sendToMqtt(String, int, byte[])' 2025-09-08 15:24:47 [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-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {message-handler:mqttMessageHandler.serviceActivator} as a subscriber to the 'mqttInBoundChannel' channel 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.channel.DirectChannel - Channel 'Zxwl-Sweeper-Auto.mqttInBoundChannel' has 0 subscriber(s). 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean 'mqttMessageHandler.serviceActivator' 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.c.PublishSubscribeChannel - Channel 'Zxwl-Sweeper-Auto.errorChannel' has 0 subscriber(s). 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO o.s.i.endpoint.EventDrivenConsumer - stopped bean '_org.springframework.integration.errorLogger' 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing .... 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated... 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed. 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - dynamic-datasource close the datasource named [master] success, 2025-09-08 15:24:47 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye