2026-04-07 09:18:07.085 [INFO] [1] [background-preinit] org.hibernate.validator.internal.util.Version      Line:21 HV000001: Hibernate Validator 8.0.2.Final
 2026-04-07 09:18:07.128 [INFO] [1] [main] cloud.wconnect.workperformance.WorkPerformanceApplication Line:53 Starting WorkPerformanceApplication v0.0.1-SNAPSHOT using Java 21.0.1 with PID 1 (/application/BOOT-INF/classes started by root in /application)
 2026-04-07 09:18:07.133 [INFO] [1] [main] cloud.wconnect.workperformance.WorkPerformanceApplication Line:658 The following 1 profile is active: "apitest"
 2026-04-07 09:18:07.179 [INFO] [1] [main] org.springframework.cloud.config.client.ConfigServerConfigDataLoader Line:252 Fetching config from server at : http://wconnect-config-server
 2026-04-07 09:18:07.180 [INFO] [1] [main] org.springframework.cloud.config.client.ConfigServerConfigDataLoader Line:252 Exception on Url - http://wconnect-config-server:org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://wconnect-config-server/work-performance/apitest/latest": wconnect-config-server. Will be trying the next url if available
 2026-04-07 09:18:07.181 [WARN] [1] [main] org.springframework.cloud.config.client.ConfigServerConfigDataLoader Line:253 Could not locate PropertySource ([ConfigServerConfigDataResource@4d770bcd uris = array<String>['http://wconnect-config-server'], optional = true, profiles = 'apitest']): I/O error on GET request for "http://wconnect-config-server/work-performance/apitest/latest": wconnect-config-server
 2026-04-07 09:18:07.182 [INFO] [1] [main] org.springframework.cloud.config.client.ConfigServerConfigDataLoader Line:252 Fetching config from server at : http://wconnect-config-server
 2026-04-07 09:18:07.182 [INFO] [1] [main] org.springframework.cloud.config.client.ConfigServerConfigDataLoader Line:252 Exception on Url - http://wconnect-config-server:org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://wconnect-config-server/work-performance/default/latest": wconnect-config-server. Will be trying the next url if available
 2026-04-07 09:18:07.182 [WARN] [1] [main] org.springframework.cloud.config.client.ConfigServerConfigDataLoader Line:253 Could not locate PropertySource ([ConfigServerConfigDataResource@fe156f4 uris = array<String>['http://wconnect-config-server'], optional = true, profiles = 'default']): I/O error on GET request for "http://wconnect-config-server/work-performance/default/latest": wconnect-config-server
 2026-04-07 09:18:09.015 [INFO] [1] [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Line:295 Multiple Spring Data modules found, entering strict repository configuration mode
 2026-04-07 09:18:09.019 [INFO] [1] [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Line:143 Bootstrapping Spring Data Redis repositories in DEFAULT mode.
 2026-04-07 09:18:09.113 [INFO] [1] [main] org.springframework.data.repository.config.RepositoryConfigurationDelegate Line:211 Finished Spring Data repository scanning in 70 ms. Found 0 Redis repository interfaces.
 2026-04-07 09:18:09.590 [INFO] [1] [main] org.springframework.cloud.context.scope.GenericScope Line:282 BeanFactory id=9619dfd1-93cd-3786-8f31-df315ce38bd4
 2026-04-07 09:18:10.164 [WARN] [1] [main] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Line:437 Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [meterRegistryPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE.
 2026-04-07 09:18:10.169 [WARN] [1] [main] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Line:437 Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [meterRegistryPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE.
 2026-04-07 09:18:10.172 [WARN] [1] [main] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Line:437 Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda/0x00007fc1f17065f8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [meterRegistryPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE.
 2026-04-07 09:18:10.175 [WARN] [1] [main] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Line:437 Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [meterRegistryPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE.
 2026-04-07 09:18:10.207 [WARN] [1] [main] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Line:437 Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [meterRegistryPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE.
 2026-04-07 09:18:10.216 [WARN] [1] [main] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Line:437 Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [meterRegistryPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE.
 2026-04-07 09:18:10.237 [WARN] [1] [main] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Line:437 Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsJakartaHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected/applied to a currently created BeanPostProcessor [meterRegistryPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies/advisors. If this bean does not have to be post-processed, declare it with ROLE_INFRASTRUCTURE.
 2026-04-07 09:18:10.782 [INFO] [1] [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Line:111 Tomcat initialized with port 80 (http)
 2026-04-07 09:18:10.799 [INFO] [1] [main] org.apache.coyote.http11.Http11NioProtocol         Line:173 Initializing ProtocolHandler ["http-nio-80"]
 2026-04-07 09:18:10.801 [INFO] [1] [main] org.apache.catalina.core.StandardService           Line:173 Starting service [Tomcat]
 2026-04-07 09:18:10.802 [INFO] [1] [main] org.apache.catalina.core.StandardEngine            Line:173 Starting Servlet engine: [Apache Tomcat/10.1.36]
 2026-04-07 09:18:10.835 [INFO] [1] [main] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/work-performance] Line:173 Initializing Spring embedded WebApplicationContext
 2026-04-07 09:18:10.837 [INFO] [1] [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Line:301 Root WebApplicationContext: initialization completed in 3649 ms
 2026-04-07 09:18:11.337 [INFO] [1] [main] org.dozer.config.GlobalSettings                    Line:113 Trying to find Dozer configuration file: dozer.properties
 2026-04-07 09:18:11.345 [WARN] [1] [main] org.dozer.config.GlobalSettings                    Line:118 Dozer configuration file not found: dozer.properties.  Using defaults for all Dozer global properties.
 2026-04-07 09:18:11.349 [INFO] [1] [main] org.dozer.DozerInitializer                         Line:75 Initializing Dozer. Version: 5.5.0, Thread Name: main
 2026-04-07 09:18:11.426 [INFO] [1] [main] org.dozer.jmx.JMXPlatformImpl                      Line:66 Dozer JMX MBean [org.dozer.jmx:type=DozerStatisticsController] auto registered with the Platform MBean Server
 2026-04-07 09:18:11.428 [INFO] [1] [main] org.dozer.jmx.JMXPlatformImpl                      Line:66 Dozer JMX MBean [org.dozer.jmx:type=DozerAdminController] auto registered with the Platform MBean Server
 2026-04-07 09:18:11.428 [INFO] [1] [main] org.dozer.DozerBeanMapper                          Line:175 Initializing a new instance of dozer bean mapper.
 2026-04-07 09:18:11.522 [WARN] [1] [main] com.zaxxer.hikari.HikariConfig                     Line:1087 work_performance - idleTimeout is close to or more than maxLifetime, disabling it.
 2026-04-07 09:18:11.526 [INFO] [1] [main] com.zaxxer.hikari.HikariDataSource                 Line:79 work_performance - Starting...
 2026-04-07 09:18:11.716 [INFO] [1] [main] com.zaxxer.hikari.pool.HikariPool                  Line:554 work_performance - Added connection com.mysql.cj.jdbc.ConnectionImpl@2d8431d5
 2026-04-07 09:18:11.718 [INFO] [1] [main] com.zaxxer.hikari.HikariDataSource                 Line:81 work_performance - Start completed.
 2026-04-07 09:18:11.720 [WARN] [1] [main] com.zaxxer.hikari.HikariConfig                     Line:1087 monthly_report - idleTimeout is close to or more than maxLifetime, disabling it.
 2026-04-07 09:18:11.721 [INFO] [1] [main] com.zaxxer.hikari.HikariDataSource                 Line:79 monthly_report - Starting...
 2026-04-07 09:18:11.727 [INFO] [1] [main] com.zaxxer.hikari.pool.HikariPool                  Line:554 monthly_report - Added connection com.mysql.cj.jdbc.ConnectionImpl@5e789bd6
 2026-04-07 09:18:11.727 [INFO] [1] [main] com.zaxxer.hikari.HikariDataSource                 Line:81 monthly_report - Start completed.
 2026-04-07 09:18:11.730 [WARN] [1] [main] com.zaxxer.hikari.HikariConfig                     Line:1087 database - idleTimeout is close to or more than maxLifetime, disabling it.
 2026-04-07 09:18:11.730 [INFO] [1] [main] com.zaxxer.hikari.HikariDataSource                 Line:79 database - Starting...
 2026-04-07 09:18:11.735 [INFO] [1] [main] com.zaxxer.hikari.pool.HikariPool                  Line:554 database - Added connection com.mysql.cj.jdbc.ConnectionImpl@1e852547
 2026-04-07 09:18:11.736 [INFO] [1] [main] com.zaxxer.hikari.HikariDataSource                 Line:81 database - Start completed.
 2026-04-07 09:18:11.737 [INFO] [1] [main] com.baomidou.dynamic.datasource.DynamicRoutingDataSource Line:160 dynamic-datasource - add a datasource named [monthly_report] success
 2026-04-07 09:18:11.737 [INFO] [1] [main] com.baomidou.dynamic.datasource.DynamicRoutingDataSource Line:160 dynamic-datasource - add a datasource named [database] success
 2026-04-07 09:18:11.737 [INFO] [1] [main] com.baomidou.dynamic.datasource.DynamicRoutingDataSource Line:160 dynamic-datasource - add a datasource named [work_performance] success
 2026-04-07 09:18:11.737 [INFO] [1] [main] com.baomidou.dynamic.datasource.DynamicRoutingDataSource Line:243 dynamic-datasource initial loaded [3] datasource,primary datasource named [work_performance]
 2026-04-07 09:18:13.918 [INFO] [1] [main] org.redisson.Version                               Line:43 Redisson 3.44.0
 2026-04-07 09:18:14.125 [INFO] [1] [redisson-netty-1-5] org.redisson.connection.ConnectionsHolder          Line:132 1 connections initialized for redis/172.18.0.3:6379
 2026-04-07 09:18:14.143 [INFO] [1] [redisson-netty-1-14] org.redisson.connection.ConnectionsHolder          Line:132 5 connections initialized for redis/172.18.0.3:6379
 2026-04-07 09:18:18.987 [INFO] [1] [main] org.redisson.jcache.JCachingProvider               Line:93 JCacheManager created with uri: jsr107-default-config and properties: {}
 2026-04-07 09:18:19.249 [WARN] [1] [main] org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$DefaultTemplateResolverConfiguration Line:102 Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
 2026-04-07 09:18:19.363 [INFO] [1] [main] org.apache.coyote.http11.Http11NioProtocol         Line:173 Starting ProtocolHandler ["http-nio-80"]
 2026-04-07 09:18:19.376 [INFO] [1] [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Line:243 Tomcat started on port 80 (http) with context path '/work-performance'
 2026-04-07 09:18:19.431 [INFO] [1] [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Line:111 Tomcat initialized with port 81 (http)
 2026-04-07 09:18:19.432 [INFO] [1] [main] org.apache.coyote.http11.Http11NioProtocol         Line:173 Initializing ProtocolHandler ["http-nio-81"]
 2026-04-07 09:18:19.432 [INFO] [1] [main] org.apache.catalina.core.StandardService           Line:173 Starting service [Tomcat]
 2026-04-07 09:18:19.432 [INFO] [1] [main] org.apache.catalina.core.StandardEngine            Line:173 Starting Servlet engine: [Apache Tomcat/10.1.36]
 2026-04-07 09:18:19.444 [INFO] [1] [main] org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] Line:173 Initializing Spring embedded WebApplicationContext
 2026-04-07 09:18:19.444 [INFO] [1] [main] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext Line:301 Root WebApplicationContext: initialization completed in 64 ms
 2026-04-07 09:18:19.454 [INFO] [1] [main] org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver Line:60 Exposing 3 endpoints beneath base path '/actuator'
 2026-04-07 09:18:19.481 [INFO] [1] [main] org.apache.coyote.http11.Http11NioProtocol         Line:173 Starting ProtocolHandler ["http-nio-81"]
 2026-04-07 09:18:19.484 [INFO] [1] [main] org.springframework.boot.web.embedded.tomcat.TomcatWebServer Line:243 Tomcat started on port 81 (http) with context path '/'
 2026-04-07 09:18:19.524 [INFO] [1] [main] cloud.wconnect.workperformance.WorkPerformanceApplication Line:59 Started WorkPerformanceApplication in 15.786 seconds (process running for 16.911)
 2026-04-07 09:18:23.264 [INFO] [1] [http-nio-81-exec-1] org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] Line:173 Initializing Spring DispatcherServlet 'dispatcherServletRegistration'
 2026-04-07 09:18:23.264 [INFO] [1] [http-nio-81-exec-1] org.springframework.web.servlet.DispatcherServlet  Line:532 Initializing Servlet 'dispatcherServletRegistration'
 2026-04-07 09:18:23.265 [INFO] [1] [http-nio-81-exec-1] org.springframework.web.servlet.DispatcherServlet  Line:554 Completed initialization in 1 ms
 2026-04-07 09:18:33.901 [INFO] [1] [Thread-4] org.springframework.boot.web.embedded.tomcat.GracefulShutdown Line:54 Commencing graceful shutdown. Waiting for active requests to complete
 2026-04-07 09:18:33.902 [INFO] [1] [tomcat-shutdown] org.apache.coyote.http11.Http11NioProtocol         Line:173 Pausing ProtocolHandler ["http-nio-80"]
 2026-04-07 09:18:33.903 [INFO] [1] [tomcat-shutdown] org.springframework.boot.web.embedded.tomcat.GracefulShutdown Line:76 Graceful shutdown complete
 2026-04-07 09:18:33.904 [INFO] [1] [Thread-4] org.springframework.boot.web.embedded.tomcat.GracefulShutdown Line:54 Commencing graceful shutdown. Waiting for active requests to complete
 2026-04-07 09:18:33.904 [INFO] [1] [tomcat-shutdown] org.apache.coyote.http11.Http11NioProtocol         Line:173 Pausing ProtocolHandler ["http-nio-81"]
 2026-04-07 09:18:33.905 [INFO] [1] [tomcat-shutdown] org.springframework.boot.web.embedded.tomcat.GracefulShutdown Line:76 Graceful shutdown complete
 2026-04-07 09:18:33.905 [INFO] [1] [Thread-4] org.apache.coyote.http11.Http11NioProtocol         Line:173 Stopping ProtocolHandler ["http-nio-81"]
 2026-04-07 09:18:33.908 [INFO] [1] [Thread-4] org.apache.catalina.core.StandardService           Line:173 Stopping service [Tomcat]
 2026-04-07 09:18:33.909 [INFO] [1] [Thread-4] org.apache.catalina.core.ContainerBase.[Tomcat-1].[localhost].[/] Line:173 Destroying Spring FrameworkServlet 'dispatcherServletRegistration'
 2026-04-07 09:18:33.910 [WARN] [1] [Thread-4] org.apache.catalina.loader.WebappClassLoaderBase   Line:173 The web application [ROOT] appears to have started a thread named [boundedElastic-evictor-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base/jdk.internal.misc.Unsafe.park(Native Method)
 java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
 java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
 java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
 java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
 java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
 java.base/java.lang.Thread.run(Thread.java:1583)
 2026-04-07 09:18:33.911 [WARN] [1] [Thread-4] org.apache.catalina.loader.WebappClassLoaderBase   Line:173 The web application [ROOT] appears to have started a thread named [boundedElastic-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 java.base/jdk.internal.misc.Unsafe.park(Native Method)
 java.base/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
 java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
 java.base/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780)
 java.base/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725)
 java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
 java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)
 java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
 java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070)
 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
 java.base/java.lang.Thread.run(Thread.java:1583)
 2026-04-07 09:18:33.912 [INFO] [1] [Thread-4] org.apache.coyote.http11.Http11NioProtocol         Line:173 Stopping ProtocolHandler ["http-nio-80"]
 2026-04-07 09:18:33.919 [INFO] [1] [Thread-4] org.redisson.jcache.JCachingProvider               Line:186 JCacheManager closed with uri: jsr107-default-config and properties: {}
 2026-04-07 09:18:33.965 [INFO] [1] [Thread-4] com.baomidou.dynamic.datasource.DynamicRoutingDataSource Line:217 dynamic-datasource start closing ....
 2026-04-07 09:18:33.967 [INFO] [1] [Thread-4] com.zaxxer.hikari.HikariDataSource                 Line:349 monthly_report - Shutdown initiated...
 2026-04-07 09:18:33.970 [INFO] [1] [Thread-4] com.zaxxer.hikari.HikariDataSource                 Line:351 monthly_report - Shutdown completed.
 2026-04-07 09:18:33.971 [INFO] [1] [Thread-4] com.baomidou.dynamic.datasource.destroyer.DefaultDataSourceDestroyer Line:98 dynamic-datasource close the datasource named [monthly_report] success,
 2026-04-07 09:18:33.971 [INFO] [1] [Thread-4] com.zaxxer.hikari.HikariDataSource                 Line:349 database - Shutdown initiated...
 2026-04-07 09:18:33.972 [INFO] [1] [Thread-4] com.zaxxer.hikari.HikariDataSource                 Line:351 database - Shutdown completed.
 2026-04-07 09:18:33.972 [INFO] [1] [Thread-4] com.baomidou.dynamic.datasource.destroyer.DefaultDataSourceDestroyer Line:98 dynamic-datasource close the datasource named [database] success,
 2026-04-07 09:18:33.972 [INFO] [1] [Thread-4] com.zaxxer.hikari.HikariDataSource                 Line:349 work_performance - Shutdown initiated...
 2026-04-07 09:18:33.973 [INFO] [1] [Thread-4] com.zaxxer.hikari.HikariDataSource                 Line:351 work_performance - Shutdown completed.
 2026-04-07 09:18:33.974 [INFO] [1] [Thread-4] com.baomidou.dynamic.datasource.destroyer.DefaultDataSourceDestroyer Line:98 dynamic-datasource close the datasource named [work_performance] success,
 2026-04-07 09:18:33.974 [INFO] [1] [Thread-4] com.baomidou.dynamic.datasource.DynamicRoutingDataSource Line:221 dynamic-datasource all closed success,bye
 