<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-web-mvc-functional-routing-with-webmvc-fn-in-spring-boot-c5fc8244bf71</loc>
    <lastmod>2026-04-05T02:36:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-s-objectfactory-and-factorybean-when-and-how-to-use-them-7ea17f3c3e42</loc>
    <lastmod>2026-04-05T02:36:27Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/secure-spring-boot-configs-encrypt-sensitive-properties-with-environmentpostprocessor-9d8814be3bab</loc>
    <lastmod>2026-04-05T02:36:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-mybatis-sqlsession-crashes-with-multiple-threads-and-how-spring-fixes-it-a54cc6222b55</loc>
    <lastmod>2026-04-05T02:36:05Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-spring-batch-build-a-file-to-database-batch-job-with-spring-boot-de4a23dbd417</loc>
    <lastmod>2026-04-05T02:35:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-spring-initializes-parent-and-child-containers-via-web-xml-8663634ad665</loc>
    <lastmod>2026-04-05T02:35:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-custom-data-type-conversion-in-spring-boot-with-formatter-spi-55e47dc6b8c8</loc>
    <lastmod>2026-04-05T02:35:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-use-spring-cloud-gateway-s-proxyexchange-for-mvc-and-webflux-proxies-626cf8fd0a93</loc>
    <lastmod>2026-04-05T02:35:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/create-a-custom-httpmessageconverter-in-spring-boot-2-6-b2ddb988833c</loc>
    <lastmod>2026-04-05T02:35:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/configure-atomikos-jta-with-spring-boot-for-multi-datasource-transactions-da60441e6c82</loc>
    <lastmod>2026-04-05T02:35:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/boost-spring-boot-microservices-with-reactive-feign-a-complete-guide-ed0119a48c7a</loc>
    <lastmod>2026-04-05T02:35:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-data-r2dbc-reactive-database-access-in-spring-boot-9113f21120f8</loc>
    <lastmod>2026-04-05T02:35:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/set-up-mysql-master-slave-replication-with-docker-and-sync-to-redis-via-canal-66f5c5eb333f</loc>
    <lastmod>2026-04-05T02:35:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-rate-limiting-in-spring-boot-token-bucket-leaky-bucket-and-counter-techniques-32fc39464dcb</loc>
    <lastmod>2026-04-05T02:34:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-rabbitmq-delayed-and-priority-queues-with-spring-boot-526521d3cb30</loc>
    <lastmod>2026-04-05T02:34:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/choosing-between-sse-and-websocket-in-spring-boot-a-practical-guide-944188153ec9</loc>
    <lastmod>2026-04-05T02:34:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-global-exception-handling-in-spring-mvc-with-restcontrolleradvice-8c5c700ea88c</loc>
    <lastmod>2026-04-05T02:34:51Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-spring-transaction-order-to-reduce-mysql-lock-time-05899073015e</loc>
    <lastmod>2026-04-05T02:34:49Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-java-unsafe-low-level-memory-tricks-and-atomic-operations-62a29a9ca904</loc>
    <lastmod>2026-04-05T02:34:32Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-transaction-deep-dive-thread-bound-connections-and-multithreaded-consistency-f64deafaf938</loc>
    <lastmod>2026-04-05T02:34:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-set-up-docker-on-centos-and-deploy-a-spring-boot-app-in-containers-e832eefe3670</loc>
    <lastmod>2026-04-05T02:34:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/secure-api-responses-with-data-masking-encryption-and-jackson-annotations-582cd1151cbe</loc>
    <lastmod>2026-04-05T02:34:27Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/secure-your-spring-boot-data-with-mybatis-custom-typehandler-encryption-c1efc1caf7e0</loc>
    <lastmod>2026-04-05T02:34:27Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-elasticsearch-with-spring-boot-14-essential-java-api-operations-2e8b52673557</loc>
    <lastmod>2026-04-05T02:34:05Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-transaction-timeouts-configurations-tests-and-internals-07a872c88284</loc>
    <lastmod>2026-04-05T02:33:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/does-spring-boot-s-connectiontimeout-affect-request-time-the-surprising-truth-e842dffc02ca</loc>
    <lastmod>2026-04-05T02:33:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-jdk-command-line-tools-for-java-troubleshooting-2f81760a5d82</loc>
    <lastmod>2026-04-05T02:33:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-cloud-openfeign-common-pitfalls-and-advanced-configurations-6938a5d654a3</loc>
    <lastmod>2026-04-05T02:33:22Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-spring-bean-injection-prototype-in-singleton-lazy-transactions-more-7e6912398be3</loc>
    <lastmod>2026-04-05T02:33:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-springboot-injects-httpservletrequest-via-threadlocal-a-deep-dive-a2e402a1dd94</loc>
    <lastmod>2026-04-05T02:33:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-spring-boot-core-annotations-springbootapplication-and-conditional-config-2f1fdd032fc5</loc>
    <lastmod>2026-04-05T02:33:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-spring-cache-with-jsr-107-and-ehcache-a-step-by-step-guide-e56f48d7d647</loc>
    <lastmod>2026-04-05T02:33:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/unveiling-spring-s-autowired-vs-resource-deep-dive-into-injection-mechanics-d29a9c055a17</loc>
    <lastmod>2026-04-05T02:32:57Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/boost-spring-performance-aop-logging-caching-thread-pools-db-optimizations-2f8d9cc6429e</loc>
    <lastmod>2026-04-05T02:32:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-asynchronous-apis-in-spring-boot-2-7-boost-concurrency-and-performance-c564232e1754</loc>
    <lastmod>2026-04-05T02:32:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-s-objectprovider-flexible-dependency-injection-techniques-5bc3f5a37407</loc>
    <lastmod>2026-04-05T02:32:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-dynamically-manage-spring-cloud-gateway-routes-with-nacos-eb6c06fffedb</loc>
    <lastmod>2026-04-05T02:32:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-supercharge-elasticsearch-7-8-refresh-replicas-memory-and-query-tuning-fa82b20ed242</loc>
    <lastmod>2026-04-05T02:32:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-webclient-non-blocking-http-calls-in-spring-boot-c4fa0170a821</loc>
    <lastmod>2026-04-05T02:32:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-visualize-activiti-workflow-progress-in-real-time-with-spring-boot-1a22e370cafd</loc>
    <lastmod>2026-04-05T02:32:05Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-async-tasks-boost-performance-with-custom-thread-pools-08d24cb0d42f</loc>
    <lastmod>2026-04-05T02:32:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-implement-activiti-event-listeners-in-spring-boot-task-and-process-events-26436f271c56</loc>
    <lastmod>2026-04-05T02:32:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/boost-spring-boot-redis-performance-with-pipelining-3-faster-results-ec7d538cf2ab</loc>
    <lastmod>2026-04-05T02:31:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-fully-customize-spring-mvc-core-components-for-flexible-web-apps-00dcce92f88a</loc>
    <lastmod>2026-04-05T02:31:40Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/unlock-massive-concurrency-in-java-with-virtual-threads-and-structured-concurrency-522d9f0da31e</loc>
    <lastmod>2026-04-05T02:31:32Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-event-mechanism-custom-events-listeners-async-ordering-33177c787b04</loc>
    <lastmod>2026-04-05T02:31:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/secure-spring-boot-configs-encrypt-sensitive-data-with-spring-cloud-acb64a62fc67</loc>
    <lastmod>2026-04-05T02:31:26Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-custom-formatter-spi-in-spring-boot-2-6-12-6fe14c3122bd</loc>
    <lastmod>2026-04-05T02:31:24Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-cloud-circuit-breakers-with-resilience4j-sentinel-and-spring-retry-499e29a63197</loc>
    <lastmod>2026-04-05T02:31:07Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-boot-parameter-validation-with-jsr-303-groups-and-aop-ebce2f885513</loc>
    <lastmod>2026-04-05T02:31:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/preventing-service-avalanche-with-hystrix-strategies-and-code-samples-5e8d13b97493</loc>
    <lastmod>2026-04-05T02:31:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-integrate-elasticsearch-7-8-with-spring-boot-2-4-a-step-by-step-guide-45bc15d95874</loc>
    <lastmod>2026-04-05T02:30:59Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-spring-validation-in-spring-boot-2-6-from-basics-to-custom-annotations-5b01e6b00c75</loc>
    <lastmod>2026-04-05T02:30:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-the-differences-between-resource-and-autowired-in-spring-c48c6b221e02</loc>
    <lastmod>2026-04-05T02:30:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-create-custom-handlermapping-with-annotations-in-spring-boot-5e847672d6b9</loc>
    <lastmod>2026-04-05T02:30:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-java-s-bigdecimal-avoid-precision-pitfalls-and-write-accurate-calculations-966619b60da9</loc>
    <lastmod>2026-04-05T02:30:36Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-set-up-skywalking-apm-with-spring-boot-and-elasticsearch-for-real-time-monitoring-5060f4d1d3a1</loc>
    <lastmod>2026-04-05T02:30:36Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-robust-business-retry-with-spring-aop-and-annotations-d1c27cac18c7</loc>
    <lastmod>2026-04-05T02:30:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-pessimistic-and-optimistic-locks-in-spring-boot-2-6-12-ef471cdf16ae</loc>
    <lastmod>2026-04-05T02:30:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/build-a-minimal-spring-cloud-gateway-with-controller-based-routing-69acc3de79da</loc>
    <lastmod>2026-04-05T02:30:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-webflux-reactive-programming-in-spring-boot-3-5a7738221832</loc>
    <lastmod>2026-04-05T02:30:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-supercharge-api-performance-5-proven-optimization-strategies-6db95f1d661c</loc>
    <lastmod>2026-04-05T02:30:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/explore-java-s-evolution-key-new-features-from-jdk-10-to-jdk-21-33704c2be974</loc>
    <lastmod>2026-04-05T02:30:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-s-type-conversion-services-custom-converters-and-best-practices-e16d7e0ebc62</loc>
    <lastmod>2026-04-05T02:29:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-spring-boot-yaml-configure-complex-objects-with-ease-11118370b74e</loc>
    <lastmod>2026-04-05T02:29:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-project-reactor-mono-flux-basics-with-practical-code-a39c42b16838</loc>
    <lastmod>2026-04-05T02:29:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/secure-spring-boot-apis-with-aop-and-spring-security-a-step-by-step-guide-60edfd7a243f</loc>
    <lastmod>2026-04-05T02:29:50Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/unlock-spring-boot-startup-all-events-explained-with-code-samples-4dda2f9f664c</loc>
    <lastmod>2026-04-05T02:29:44Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/resilience4j-essentials-circuit-breaker-timelimiter-bulkhead-ratelimiter-c3f0a39f716f</loc>
    <lastmod>2026-04-05T02:29:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-boot-custom-parameter-resolvers-a-step-by-step-guide-4d544ae0a333</loc>
    <lastmod>2026-04-05T02:29:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-dynamically-add-switch-controls-to-spring-boot-apis-with-aop-bb63d2c3a7f4</loc>
    <lastmod>2026-04-05T02:29:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-cloud-openfeign-configuration-customization-and-best-practices-4a604ecaea09</loc>
    <lastmod>2026-04-05T02:29:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-custom-handlermapping-in-spring-boot-header-based-routing-with-getcustommethodcondition-394c38c8e1ca</loc>
    <lastmod>2026-04-05T02:29:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implement-simple-request-tracing-in-springboot-3-2-with-slf4j-and-mdc-15c64e49eb9c</loc>
    <lastmod>2026-04-05T02:28:48Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-standardize-spring-boot-rest-api-responses-with-responsebodyadvice-840cccc63b79</loc>
    <lastmod>2026-04-05T02:28:44Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-s-import-three-powerful-ways-to-load-configurations-2bb8270b504f</loc>
    <lastmod>2026-04-05T02:28:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-serverless-with-spring-cloud-function-a-hands-on-guide-e50ce60bc690</loc>
    <lastmod>2026-04-05T02:28:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-control-flow-pointcuts-a-hands-on-example-d0b107d76c3c</loc>
    <lastmod>2026-04-05T02:28:36Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-6-rest-calls-webclient-resttemplate-http-interface-restclient-3447ab5e4976</loc>
    <lastmod>2026-04-05T02:28:22Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/boost-spring-startup-speed-with-spring-context-indexer-a-complete-guide-83e3927439cd</loc>
    <lastmod>2026-04-05T02:28:20Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-advanced-spring-cloud-function-techniques-in-spring-boot-7d57bde2c18e</loc>
    <lastmod>2026-04-05T02:28:17Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-index-condition-pushdown-boosts-mysql-query-performance-a-90-speed-test-72d2527fc793</loc>
    <lastmod>2026-04-05T02:28:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-create-and-register-a-custom-spring-mvc-return-value-handler-c17f594698b1</loc>
    <lastmod>2026-04-05T02:28:13Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implement-a-custom-circuit-breaker-in-spring-with-aop-and-annotations-91e4b6bcb9fc</loc>
    <lastmod>2026-04-05T02:27:54Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-reactive-database-access-with-spring-boot-webflux-and-r2dbc-b7fdd080efda</loc>
    <lastmod>2026-04-05T02:27:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-dynamically-adjust-log-levels-in-spring-boot-2-7-d01942ad5563</loc>
    <lastmod>2026-04-05T02:27:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-auditing-in-spring-data-jpa-step-by-step-guide-6fc8fc562dcd</loc>
    <lastmod>2026-04-05T02:27:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-spring-cloud-dynamically-refreshes-configurationproperties-beans-5e4d4f689ed9</loc>
    <lastmod>2026-04-05T02:27:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-webflux-functional-endpoints-handlerfunction-serverrequest-response-2ab1b2f4ab6c</loc>
    <lastmod>2026-04-05T02:27:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implement-real-time-websocket-messaging-in-spring-boot-2-7-with-webflux-f15813989a2e</loc>
    <lastmod>2026-04-05T02:27:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-set-up-spring-boot-2-4-with-elasticsearch-7-8-for-bulk-indexing-1c6fe363ece1</loc>
    <lastmod>2026-04-05T02:27:07Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/5-essential-spring-boot-3-techniques-for-validating-and-customizing-configuration-properties-61170582ffa7</loc>
    <lastmod>2026-04-05T02:27:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-jvm-locks-can-deadlock-with-mysql-row-locks-and-how-to-fix-them-e5a8b9c50c18</loc>
    <lastmod>2026-04-05T02:27:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-reactive-feign-in-spring-boot-2-7-a-hands-on-guide-d7fe57382a03</loc>
    <lastmod>2026-04-05T02:26:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-nullable-prevents-spring-bean-injection-failures-915de33545f2</loc>
    <lastmod>2026-04-05T02:26:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/mastering-spring-aop-control-flow-pointcuts-introduction-advice-explained-401b67772583</loc>
    <lastmod>2026-04-05T02:26:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-jdk-command-line-tools-for-jvm-performance-tuning-a-practical-guide-9682b4e942f5</loc>
    <lastmod>2026-04-05T02:26:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-build-and-register-a-custom-httpmessageconverter-in-spring-boot-2f57379650b1</loc>
    <lastmod>2026-04-05T02:26:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/master-spring-security-custom-configurations-filters-and-advanced-features-e1af1bf2b3f1</loc>
    <lastmod>2026-04-05T02:26:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/simplify-spring-jdbc-with-the-new-fluent-jdbcclient-api-a-hands-on-guide-ca370ff549e3</loc>
    <lastmod>2026-04-05T02:26:26Z</lastmod>
  </url>
</urlset>