<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://springdoc.cn/categories/</loc>
    <lastmod>2025-06-28T07:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/java/</loc>
    <lastmod>2025-06-28T07:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-25-features/</loc>
    <lastmod>2025-06-28T07:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/post/</loc>
    <lastmod>2025-06-28T07:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/</loc>
    <lastmod>2025-06-28T07:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/</loc>
    <lastmod>2025-06-28T07:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/categories/%E6%96%B0%E9%97%BB/</loc>
    <lastmod>2025-06-28T07:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/docker/</loc>
    <lastmod>2025-06-22T16:46:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/docker-service-vs-docker-container/</loc>
    <lastmod>2025-06-22T16:46:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/categories/%E6%95%99%E7%A8%8B/</loc>
    <lastmod>2025-06-22T16:46:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-ai/</loc>
    <lastmod>2025-06-22T16:15:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-text-to-sql/</loc>
    <lastmod>2025-06-22T16:15:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/redis/</loc>
    <lastmod>2025-06-20T10:16:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/build-fast-production-worthy-ai-apps-with-spring-ai-and-redis/</loc>
    <lastmod>2025-06-20T10:16:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/gradle/</loc>
    <lastmod>2025-06-18T10:33:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/maven/</loc>
    <lastmod>2025-06-18T10:33:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-boot/</loc>
    <lastmod>2025-06-18T10:33:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/multimodule-spring-boot-projects-with-maven-gradle-best-practices/</loc>
    <lastmod>2025-06-18T10:33:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/openai/</loc>
    <lastmod>2025-06-18T09:52:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-openai-tts/</loc>
    <lastmod>2025-06-18T09:52:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-vs-netflix-zuul-2-which-api-gateway-should-you-use-in-2025/</loc>
    <lastmod>2025-06-17T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud-gateway/</loc>
    <lastmod>2025-06-17T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/zuul/</loc>
    <lastmod>2025-06-17T10:22:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring/</loc>
    <lastmod>2025-06-17T09:44:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-email-guide/</loc>
    <lastmod>2025-06-17T09:44:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-scanner-close/</loc>
    <lastmod>2025-06-15T21:19:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-mail-sender-bean-missing/</loc>
    <lastmod>2025-06-15T20:44:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/gson/</loc>
    <lastmod>2025-06-13T10:23:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/gson-expose-vs-serializedname-annotations/</loc>
    <lastmod>2025-06-13T10:23:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/jvm/</loc>
    <lastmod>2025-06-13T09:53:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jvm-arguments-prefixes/</loc>
    <lastmod>2025-06-13T09:53:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-sanitize-html-prevent-xss-attacks/</loc>
    <lastmod>2025-06-12T11:29:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/mapstruct/</loc>
    <lastmod>2025-06-12T10:16:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/mapstruct-nested-mapping/</loc>
    <lastmod>2025-06-12T10:16:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/hibernate/</loc>
    <lastmod>2025-06-11T10:20:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-fix-duplicatemappingexception/</loc>
    <lastmod>2025-06-11T10:20:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/docker-compose-keep-container-running/</loc>
    <lastmod>2025-06-11T09:38:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jdbc-incorrectresultsetcolumncountexception/</loc>
    <lastmod>2025-06-10T10:47:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-jdbc/</loc>
    <lastmod>2025-06-10T10:47:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/postgres/</loc>
    <lastmod>2025-06-10T09:47:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-postgresql-listen-notify-events/</loc>
    <lastmod>2025-06-10T09:47:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-2025-0-0-is-abvailable/</loc>
    <lastmod>2025-05-31T19:51:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud/</loc>
    <lastmod>2025-05-31T19:51:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-1-0-ga-released/</loc>
    <lastmod>2025-05-21T13:37:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-aop-method-call-within-same-class/</loc>
    <lastmod>2025-05-21T11:27:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/maven-output-version-number-text-file/</loc>
    <lastmod>2025-05-20T11:37:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-class-file-api/</loc>
    <lastmod>2025-05-19T10:29:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/protobuf/</loc>
    <lastmod>2025-05-19T09:47:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-protobuf-maps/</loc>
    <lastmod>2025-05-19T09:47:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jdbc-jdbctemplate-guide/</loc>
    <lastmod>2025-05-13T09:41:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-validator-map/</loc>
    <lastmod>2025-05-09T09:36:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/mysql/</loc>
    <lastmod>2025-05-07T10:33:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/fix-mysql-can-not-find-driver-exception/</loc>
    <lastmod>2025-05-07T10:33:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-compilation-compiler-api/</loc>
    <lastmod>2025-05-07T09:36:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-extract-data-from-images/</loc>
    <lastmod>2025-04-30T10:14:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-program-background/</loc>
    <lastmod>2025-04-30T09:41:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-4-5-release-notes/</loc>
    <lastmod>2025-04-25T13:20:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-enableeurekaclient-vs-enablediscoveryclient/</loc>
    <lastmod>2025-04-25T10:56:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/eureka/</loc>
    <lastmod>2025-04-25T10:56:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/mybatis-plus-join-boot-starter-guides/</loc>
    <lastmod>2025-04-24T16:46:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-data-flow-commercial/</loc>
    <lastmod>2025-04-22T10:57:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud-dataflow/</loc>
    <lastmod>2025-04-22T10:57:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-spring-webclient-set-headers/</loc>
    <lastmod>2025-04-21T11:40:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-enable-disable-embedded-tomcat/</loc>
    <lastmod>2025-04-21T10:46:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-datetimeparseexception-localdatetime-temporalaccessor/</loc>
    <lastmod>2025-04-21T10:07:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/maven-predefined-properties/</loc>
    <lastmod>2025-03-27T10:44:53+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-update-to-snapshots/</loc>
    <lastmod>2025-03-27T10:10:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/jackson/</loc>
    <lastmod>2025-03-20T09:41:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jackson-fields-dynamic-ignore/</loc>
    <lastmod>2025-03-20T09:41:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-seamless-integration-deepseek-and-qw/</loc>
    <lastmod>2025-03-19T17:09:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/null-safety-in-spring-apps-with-jspecify-and-null-away/</loc>
    <lastmod>2025-03-18T10:13:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-http2-tomcat/</loc>
    <lastmod>2025-03-18T09:51:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-google-translate-api/</loc>
    <lastmod>2025-03-13T10:26:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-security/</loc>
    <lastmod>2025-03-11T11:04:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-deactivate/</loc>
    <lastmod>2025-03-11T11:04:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/deepseek/</loc>
    <lastmod>2025-03-11T09:59:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-deepseek-cot/</loc>
    <lastmod>2025-03-11T09:59:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jdk_java_options-vs-java_tool_options/</loc>
    <lastmod>2025-03-05T11:17:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-sasl/</loc>
    <lastmod>2025-03-05T09:48:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-pgvector-semantic-search/</loc>
    <lastmod>2025-03-04T10:20:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jdbc-execute-multiple-statements/</loc>
    <lastmod>2025-02-25T10:30:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-money-and-currency/</loc>
    <lastmod>2025-02-25T09:56:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jdbc-executequery-dml-error/</loc>
    <lastmod>2025-02-19T10:20:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-run-class-within-war-cli/</loc>
    <lastmod>2025-02-19T09:55:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-fix-classcastexception-ljava-lang-object/</loc>
    <lastmod>2025-02-19T09:33:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-spring-validate-value-list/</loc>
    <lastmod>2025-02-11T10:35:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-serversocket-simple-http-server/</loc>
    <lastmod>2025-02-11T10:07:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-execute-jar-file/</loc>
    <lastmod>2025-02-11T09:47:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-4-2-release-notes/</loc>
    <lastmod>2025-01-24T09:26:53+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/go/</loc>
    <lastmod>2025-01-21T10:21:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-golang-invoke-function/</loc>
    <lastmod>2025-01-21T10:21:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-classpath-include-jars/</loc>
    <lastmod>2025-01-21T10:00:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/jwt/</loc>
    <lastmod>2025-01-21T09:35:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jwt-deprecated-setsigningkey/</loc>
    <lastmod>2025-01-21T09:35:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/swagger/</loc>
    <lastmod>2025-01-14T10:38:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-rest-swagger-vs-hateoas/</loc>
    <lastmod>2025-01-14T10:38:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-fix-queryparameterexception/</loc>
    <lastmod>2025-01-14T10:16:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/error-class-file-has-wrong-version/</loc>
    <lastmod>2025-01-09T10:31:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-circuit-breaker-vs-retry/</loc>
    <lastmod>2025-01-09T09:57:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-objects-requirenonnull/</loc>
    <lastmod>2025-01-06T10:15:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-structured-logging/</loc>
    <lastmod>2025-01-06T09:45:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-4-1-release-notes/</loc>
    <lastmod>2024-12-20T09:58:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/clickhouse/</loc>
    <lastmod>2024-12-19T11:24:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-olap-clickhouse-database/</loc>
    <lastmod>2024-12-19T11:24:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-spring-chain-dofilter/</loc>
    <lastmod>2024-12-17T10:35:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-data-jpa/</loc>
    <lastmod>2024-12-17T09:35:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-query-arbitrary-and-clauses/</loc>
    <lastmod>2024-12-17T09:35:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-ai-mcp/</loc>
    <lastmod>2024-12-12T09:35:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-mcp-announcement/</loc>
    <lastmod>2024-12-12T09:35:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-transform-future-completablefuture/</loc>
    <lastmod>2024-12-09T09:37:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jvm-advanced-options/</loc>
    <lastmod>2024-12-08T11:27:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-postgresql-store-date-time/</loc>
    <lastmod>2024-12-03T09:52:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-fix-the-jsonmappingexception-can-not-deserialize-instance-of-java-util-hashmap-out-of-start_array-token/</loc>
    <lastmod>2024-12-03T09:36:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/reactor/</loc>
    <lastmod>2024-11-29T09:35:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/http3-in-reactor-2024/</loc>
    <lastmod>2024-11-29T09:35:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-4-release-notes/</loc>
    <lastmod>2024-11-22T09:33:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/mongodb/</loc>
    <lastmod>2024-11-19T17:17:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/mongodb-field-level-encryption/</loc>
    <lastmod>2024-11-19T17:17:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-advisors-guide/</loc>
    <lastmod>2024-11-19T09:37:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-fix-illegalstateexception-blocking/</loc>
    <lastmod>2024-11-18T11:27:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-incompatibleclasschangeerror/</loc>
    <lastmod>2024-11-18T10:45:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/using-date-time-classes-in-java/</loc>
    <lastmod>2024-11-11T13:31:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-entitymanagerfactory-vs-sessionfactory/</loc>
    <lastmod>2024-11-11T10:21:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/jpa/</loc>
    <lastmod>2024-11-11T10:21:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/oracle/</loc>
    <lastmod>2024-11-11T09:46:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jdbc-oracle-connection/</loc>
    <lastmod>2024-11-11T09:46:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jpa-troubleshooting-attribute-naming-issues/</loc>
    <lastmod>2024-11-08T10:28:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-find-by-property-nested-object/</loc>
    <lastmod>2024-11-08T10:08:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-scheduledexecutorservice-virtual-threads/</loc>
    <lastmod>2024-11-07T11:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-date-time-history/</loc>
    <lastmod>2024-11-07T10:01:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jakarta-persistence-3-2/</loc>
    <lastmod>2024-11-06T11:03:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/openapi/</loc>
    <lastmod>2024-11-06T10:17:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-openapi2-openapi3-upgrade/</loc>
    <lastmod>2024-11-06T10:17:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-ssh-remote-mysql-db-connection/</loc>
    <lastmod>2024-11-06T09:37:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-mysqldatatruncation-data-truncation-data-too-long-for-column/</loc>
    <lastmod>2024-11-05T10:41:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-bouncy-castle-sign-csr/</loc>
    <lastmod>2024-11-05T09:42:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-interface-vs-annotation/</loc>
    <lastmod>2024-09-28T10:57:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/kafka/</loc>
    <lastmod>2024-09-26T11:31:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-instancealreadyexistsexception/</loc>
    <lastmod>2024-09-26T11:31:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-mongodb-rag/</loc>
    <lastmod>2024-09-26T10:05:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-3-4-available-now/</loc>
    <lastmod>2024-09-24T11:31:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/open-feign/</loc>
    <lastmod>2024-09-24T10:40:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/feign-client-completablefuture-spring-boot/</loc>
    <lastmod>2024-09-24T10:40:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/stream-api-jdbc-resultset/</loc>
    <lastmod>2024-09-24T10:01:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-firebase-authentication/</loc>
    <lastmod>2024-09-19T11:27:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-message-service-ibm-mq-read-write/</loc>
    <lastmod>2024-09-19T10:36:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-hibernate-change-field-value-before-update-insert/</loc>
    <lastmod>2024-09-17T16:46:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-httpstatuscode/</loc>
    <lastmod>2024-09-17T15:22:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-netbeans-use-profiler-programmatically/</loc>
    <lastmod>2024-09-17T14:25:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jdbctemplate-stored-procedure/</loc>
    <lastmod>2024-09-12T09:56:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-cast-vs-treat/</loc>
    <lastmod>2024-09-10T10:39:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-reactive-switchifempty/</loc>
    <lastmod>2024-09-10T10:01:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-webclient-synchronous-requests/</loc>
    <lastmod>2024-09-05T11:25:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/gradle-exclude-transitive-dependencies/</loc>
    <lastmod>2024-09-05T10:23:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-dynamicinsert/</loc>
    <lastmod>2024-09-04T10:40:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/docker-maven-build-multi-module-projects/</loc>
    <lastmod>2024-09-04T09:58:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-reflection-accessflag-modifiers/</loc>
    <lastmod>2024-09-03T13:56:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-properties-dynamic-update/</loc>
    <lastmod>2024-08-29T11:39:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-servlet-post-request-payload/</loc>
    <lastmod>2024-08-29T10:28:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-fallback-beans/</loc>
    <lastmod>2024-08-29T09:56:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/structured-logging-in-spring-boot-3-4/</loc>
    <lastmod>2024-08-27T12:02:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-integrate-openapi/</loc>
    <lastmod>2024-08-27T11:25:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-authorization-server/</loc>
    <lastmod>2024-08-27T10:03:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-dynamic-client-registration/</loc>
    <lastmod>2024-08-27T10:03:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jdbc-preparedstatement-in-clause/</loc>
    <lastmod>2024-08-25T13:24:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-maven-environment-variables/</loc>
    <lastmod>2024-08-25T12:56:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/poi/</loc>
    <lastmod>2024-08-24T17:59:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/poi-tl-ms-word/</loc>
    <lastmod>2024-08-24T17:59:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-3-3-available-now/</loc>
    <lastmod>2024-08-23T13:24:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-insert-query-on-conflict-clause/</loc>
    <lastmod>2024-08-23T12:37:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/quarkus/</loc>
    <lastmod>2024-08-22T11:00:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-quarkus-mongodb/</loc>
    <lastmod>2024-08-22T11:00:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-emit-key-value-message-cli/</loc>
    <lastmod>2024-08-22T10:25:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-with-nvidia-llm-api/</loc>
    <lastmod>2024-08-20T19:38:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/elasticsearch/</loc>
    <lastmod>2024-08-20T18:52:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/elasticsearch-quarkus-connect/</loc>
    <lastmod>2024-08-20T18:52:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-email-sendgrid/</loc>
    <lastmod>2024-08-17T11:13:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-sequence-naming-strategies/</loc>
    <lastmod>2024-08-16T21:03:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/mybatis-plus-introduction/</loc>
    <lastmod>2024-08-15T10:18:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/mybatis-plus/</loc>
    <lastmod>2024-08-15T10:18:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-embraces-openais-structured-outputs-enhancing-json-response/</loc>
    <lastmod>2024-08-12T10:29:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-enum-http-status/</loc>
    <lastmod>2024-08-12T09:59:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-remove-role_prefix/</loc>
    <lastmod>2024-08-09T11:53:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-class-cast-operator-difference/</loc>
    <lastmod>2024-08-09T11:16:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-best-practices-jdbc-connection-pool/</loc>
    <lastmod>2024-08-09T10:17:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-return-errors-problemdetail/</loc>
    <lastmod>2024-08-07T11:08:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-21-improved-emoji-support/</loc>
    <lastmod>2024-08-07T10:27:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-spring-mockbeans/</loc>
    <lastmod>2024-08-07T10:06:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-config-binary-data-in-yaml/</loc>
    <lastmod>2024-08-01T11:32:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-with-groq-a-blazingly-fast-ai-inference-engine/</loc>
    <lastmod>2024-08-01T10:37:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-could-not-determine-recommended-jdbctype-for-class/</loc>
    <lastmod>2024-08-01T10:08:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-5-get-bean-by-supplier/</loc>
    <lastmod>2024-07-31T10:46:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/lombok/</loc>
    <lastmod>2024-07-31T09:59:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-lombok-extensionmethod/</loc>
    <lastmod>2024-07-31T09:59:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-valid-annotation-child-objects/</loc>
    <lastmod>2024-07-29T11:13:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-with-ollama-tool-support/</loc>
    <lastmod>2024-07-26T22:22:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-postconstruct-predestroy/</loc>
    <lastmod>2024-07-25T11:37:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/guava/</loc>
    <lastmod>2024-07-25T10:10:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/thread-pool-java-and-guava/</loc>
    <lastmod>2024-07-25T10:10:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/h2/</loc>
    <lastmod>2024-07-23T11:11:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-h2-exception-schema-not-found/</loc>
    <lastmod>2024-07-23T11:11:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-mongo-several-criteria/</loc>
    <lastmod>2024-07-23T10:03:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-3-2-available-now/</loc>
    <lastmod>2024-07-19T11:39:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/database-auditing-jpa/</loc>
    <lastmod>2024-07-19T10:30:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-stream/</loc>
    <lastmod>2024-07-19T10:04:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-6-3/</loc>
    <lastmod>2024-07-17T11:07:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-validator-interface/</loc>
    <lastmod>2024-07-17T10:24:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/graphql/</loc>
    <lastmod>2024-07-16T11:36:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-graphql-upload-file/</loc>
    <lastmod>2024-07-16T11:36:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-manually-destroy-prototype-bean/</loc>
    <lastmod>2024-07-16T10:25:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/what-s-new-in-spring-framework-6-1-1-1/</loc>
    <lastmod>2024-07-11T19:04:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-executorservice-vs-completablefuture/</loc>
    <lastmod>2024-07-10T11:10:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-naming-executor-service-thread/</loc>
    <lastmod>2024-07-10T10:30:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-postgresql-json-type-mismatch-errors/</loc>
    <lastmod>2024-07-09T10:43:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-unknownentityexception-could-not-resolve-root-entity/</loc>
    <lastmod>2024-07-09T10:26:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jdbc-get-insert-id/</loc>
    <lastmod>2024-07-08T11:18:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-getresourceasstream-vs-fileinputstream/</loc>
    <lastmod>2024-07-03T11:52:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-redis-rag-app/</loc>
    <lastmod>2024-07-03T10:58:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-postgresql-insert-json-object-preparedstatement/</loc>
    <lastmod>2024-07-03T10:10:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-protocol-buffer-grpc-differences/</loc>
    <lastmod>2024-07-02T11:47:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-artificial-intelligence-structure-output/</loc>
    <lastmod>2024-07-02T10:50:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-solve-unsupportedtemporaltypeexception-unsupported-field-instantseconds/</loc>
    <lastmod>2024-07-02T10:17:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/podman/</loc>
    <lastmod>2024-07-01T11:09:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-podman-desktop/</loc>
    <lastmod>2024-07-01T11:09:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-test-cross-origin-resource-sharing/</loc>
    <lastmod>2024-07-01T10:32:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-psqlexception-operator-does-not-exist-character-varying-uuid/</loc>
    <lastmod>2024-07-01T10:10:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-enums-jpa-postgresql/</loc>
    <lastmod>2024-06-28T12:05:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-logbook-http-logging/</loc>
    <lastmod>2024-06-28T11:10:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-max-value/</loc>
    <lastmod>2024-06-28T10:11:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/go-impl-of-spring-like-declarative-transactions/</loc>
    <lastmod>2024-06-24T19:02:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-3-1-available-now/</loc>
    <lastmod>2024-06-21T13:25:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-upcasting-vs-downcasting/</loc>
    <lastmod>2024-06-21T11:23:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-sql-blob-jackson-serialize-deserialize/</loc>
    <lastmod>2024-06-19T17:42:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/wiremock/</loc>
    <lastmod>2024-06-19T11:44:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webclient-wiremock-integration-testing/</loc>
    <lastmod>2024-06-19T11:44:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-detect-compromised-passwords/</loc>
    <lastmod>2024-06-19T10:42:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/getting-started-with-spring-ai-and-open-ai/</loc>
    <lastmod>2024-06-18T11:46:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/tomcat/</loc>
    <lastmod>2024-06-18T10:54:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tomcat-zero-downtime-web-app-upgrade-parallel-deployment/</loc>
    <lastmod>2024-06-18T10:54:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/how-to-control-the-loading-order-of-beans-in-spring/</loc>
    <lastmod>2024-06-18T10:12:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/advertising/</loc>
    <lastmod>2024-06-18T08:41:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-avoid-no-multipart-boundary-was-found/</loc>
    <lastmod>2024-06-15T10:50:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-bulk-batch-api-implementation/</loc>
    <lastmod>2024-06-15T09:36:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-rag-using-embedding-models-vector-databases/</loc>
    <lastmod>2024-06-13T11:40:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/graalvm/</loc>
    <lastmod>2024-06-13T11:09:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/thymeleaf/</loc>
    <lastmod>2024-06-13T11:09:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/thymeleaf-layouts-using-fragment-expressions/</loc>
    <lastmod>2024-06-13T11:09:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-criteriaquery-count-queries/</loc>
    <lastmod>2024-06-12T10:26:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-load-get-difference/</loc>
    <lastmod>2024-06-12T10:01:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-authentication-single-page-application-pkce/</loc>
    <lastmod>2024-06-10T18:54:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-enums/</loc>
    <lastmod>2024-06-06T11:03:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/revisiting-spring-s-circular-dependencies/</loc>
    <lastmod>2024-06-06T10:12:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-get-path-resource-jar/</loc>
    <lastmod>2024-06-04T13:46:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-autowire-multiple-implementations/</loc>
    <lastmod>2024-06-04T11:59:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/mybatis/</loc>
    <lastmod>2024-06-04T11:01:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mybatis-return-auto-generated-id/</loc>
    <lastmod>2024-06-04T11:01:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/sbom-support-in-spring-boot-3-3/</loc>
    <lastmod>2024-05-29T16:25:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jpa-converter-exception/</loc>
    <lastmod>2024-05-29T15:39:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-openai-api-client/</loc>
    <lastmod>2024-05-29T12:56:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-3-available-now/</loc>
    <lastmod>2024-05-24T09:36:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/prometheus/</loc>
    <lastmod>2024-05-23T10:37:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-prometheus/</loc>
    <lastmod>2024-05-23T10:37:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-clear-managed-entities/</loc>
    <lastmod>2024-05-23T10:13:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-6-3-0-available-now/</loc>
    <lastmod>2024-05-22T09:49:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-inheritance-vs-composition/</loc>
    <lastmod>2024-05-21T11:26:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-save-child-objects-automatically/</loc>
    <lastmod>2024-05-21T10:39:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-formatting-json-dates/</loc>
    <lastmod>2024-05-18T10:05:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-sql-mybatis-log-sql-queries/</loc>
    <lastmod>2024-05-17T13:17:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-structured-output/</loc>
    <lastmod>2024-05-14T11:01:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-h2-jdbcsqlsyntaxerrorexception-table-not-found/</loc>
    <lastmod>2024-05-14T10:39:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/a-very-simple-approach-to-springboot-unit-testing/</loc>
    <lastmod>2024-05-14T10:28:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jpa-sequence-nextval/</loc>
    <lastmod>2024-05-11T16:42:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webclient-exchange-vs-retrieve/</loc>
    <lastmod>2024-05-11T15:02:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-set-default-timezone/</loc>
    <lastmod>2024-05-07T11:56:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-security-unrecoverablekeyexception-resolve/</loc>
    <lastmod>2024-05-07T11:00:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-security-autoconfiguration/</loc>
    <lastmod>2024-05-06T10:20:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/broken-changes-in-springs-security-7/</loc>
    <lastmod>2024-04-29T16:03:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/springs-security/</loc>
    <lastmod>2024-04-29T16:03:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-not-managed-type-exception/</loc>
    <lastmod>2024-04-27T11:02:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-persistenceunit-persistencecontext-difference/</loc>
    <lastmod>2024-04-27T10:23:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/grafana/</loc>
    <lastmod>2024-04-25T15:33:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/loki/</loc>
    <lastmod>2024-04-25T15:33:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-loki-grafana-logging/</loc>
    <lastmod>2024-04-25T15:33:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-restdocs/</loc>
    <lastmod>2024-04-25T14:11:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-rest-document-query-parameters/</loc>
    <lastmod>2024-04-25T14:11:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-update-or-insert/</loc>
    <lastmod>2024-04-24T13:50:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-disable-cacheable-annotation/</loc>
    <lastmod>2024-04-22T18:14:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/psqlexception-fatal-sorry-too-many-clients-already-solution/</loc>
    <lastmod>2024-04-22T17:40:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/path-matching-in-the-new-spring-security-version/</loc>
    <lastmod>2024-04-22T11:16:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-convert-google-protocol-buffer-timestamp-localdate/</loc>
    <lastmod>2024-04-21T19:40:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-mongorepository-limit-skip/</loc>
    <lastmod>2024-04-21T18:22:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/logback/</loc>
    <lastmod>2024-04-20T11:15:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-logback-xml-custom-location/</loc>
    <lastmod>2024-04-20T11:15:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/webflux/</loc>
    <lastmod>2024-04-20T10:25:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux-intercept-request-add-headers/</loc>
    <lastmod>2024-04-20T10:25:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-2-5-available-now/</loc>
    <lastmod>2024-04-19T10:52:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-test-disable-enablescheduling/</loc>
    <lastmod>2024-04-19T09:35:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-test-application-events/</loc>
    <lastmod>2024-04-18T11:50:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jpa-continue-txn-after-exception/</loc>
    <lastmod>2024-04-18T09:50:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-querying-jsonb-columns/</loc>
    <lastmod>2024-04-17T15:20:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-transactional-async-annotation/</loc>
    <lastmod>2024-04-14T18:04:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-filter-response-body/</loc>
    <lastmod>2024-04-14T17:48:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-build-with-git-commit-id-maven-plugin/</loc>
    <lastmod>2024-04-08T09:44:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-spring-boot-dynamically-manage-listeners/</loc>
    <lastmod>2024-03-29T11:39:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-sign-jwt-token/</loc>
    <lastmod>2024-03-28T15:59:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-prototype-bean-runtime-arguments/</loc>
    <lastmod>2024-03-28T15:19:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-enabling-virtual-threads/</loc>
    <lastmod>2024-03-27T14:22:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-beans-dynamic-registration-properties/</loc>
    <lastmod>2024-03-27T13:44:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/querydsl/</loc>
    <lastmod>2024-03-22T17:40:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-criteria-querydsl-differences/</loc>
    <lastmod>2024-03-22T17:40:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-two-level-cache/</loc>
    <lastmod>2024-03-22T16:38:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hello-java-22/</loc>
    <lastmod>2024-03-20T15:09:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-autowire-bean-servlet-filter/</loc>
    <lastmod>2024-03-20T11:24:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-refresh-fetch-entity-after-save/</loc>
    <lastmod>2024-03-20T10:20:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/go-for-java-springboot-developers/</loc>
    <lastmod>2024-03-16T17:36:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-3-crud-repository-interfaces/</loc>
    <lastmod>2024-03-15T15:12:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/keycloak/</loc>
    <lastmod>2024-03-15T12:12:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/oauth2/</loc>
    <lastmod>2024-03-15T12:12:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/microservices-with-spring-cloud-gateway-oauth2-and-keycloak/</loc>
    <lastmod>2024-03-15T12:12:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-oauth2-with-keycloak/</loc>
    <lastmod>2024-03-15T10:54:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-jca-blowfish-implementation/</loc>
    <lastmod>2024-03-14T17:04:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-migrate-5-to-6/</loc>
    <lastmod>2024-03-14T10:38:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-offset-with-spring-boot/</loc>
    <lastmod>2024-03-12T17:08:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/function-calling-in-java-and-spring-ai-using-the-latest-mistral-ai-api/</loc>
    <lastmod>2024-03-08T15:59:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/junit-datajpatest-repository/</loc>
    <lastmod>2024-03-08T15:08:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-skip-select-insert/</loc>
    <lastmod>2024-03-08T14:17:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-repository-view/</loc>
    <lastmod>2024-03-08T12:15:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-query-hints/</loc>
    <lastmod>2024-03-08T11:36:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-custom-database-functions/</loc>
    <lastmod>2024-03-01T17:31:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-findby-multiple-columns/</loc>
    <lastmod>2024-03-01T17:07:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-javatype-class-jackson/</loc>
    <lastmod>2024-03-01T16:48:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-spring-cloud-aws-v3-message-acknowledgement/</loc>
    <lastmod>2024-03-01T14:24:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud-aws/</loc>
    <lastmod>2024-03-01T14:24:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-spring-cloud-aws-v3-intro/</loc>
    <lastmod>2024-03-01T14:06:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/kubernetes/</loc>
    <lastmod>2024-02-23T15:57:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-ssl-hot-reload-on-kubernetes/</loc>
    <lastmod>2024-02-23T15:57:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-gson-prevent-expressing-integers-as-floats/</loc>
    <lastmod>2024-02-23T15:14:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-batch/</loc>
    <lastmod>2024-02-23T14:25:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-batch-itemreader-access-job-parameters/</loc>
    <lastmod>2024-02-23T14:25:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-hibernate-n1-problem/</loc>
    <lastmod>2024-02-23T11:47:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-aspect-oriented-programming-logging/</loc>
    <lastmod>2024-02-23T10:37:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-2-3-available-now/</loc>
    <lastmod>2024-02-23T10:01:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jpa-onetomany-list-vs-set/</loc>
    <lastmod>2024-02-04T11:14:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jpa-storing-postgresql-jsonb/</loc>
    <lastmod>2024-02-03T11:08:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webclient-json-custom-deserialization/</loc>
    <lastmod>2024-02-03T10:28:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-grpc-intro/</loc>
    <lastmod>2024-01-28T18:31:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-modulith/</loc>
    <lastmod>2024-01-28T17:45:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-modulith-event-externalization/</loc>
    <lastmod>2024-01-28T17:45:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-httpservletrequest-get-query-parameters/</loc>
    <lastmod>2024-01-21T12:14:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-redis-reliable-mq/</loc>
    <lastmod>2024-01-20T11:44:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-2-2-available-now/</loc>
    <lastmod>2024-01-20T11:20:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-global-exception-handling/</loc>
    <lastmod>2024-01-20T10:46:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux-upload-multiple-files/</loc>
    <lastmod>2024-01-20T09:58:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jwt-access-tokens-authorities-custom-claims/</loc>
    <lastmod>2024-01-14T17:35:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/junit/</loc>
    <lastmod>2024-01-14T17:04:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/junit-5-parameterresolutionexception/</loc>
    <lastmod>2024-01-14T17:04:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-ai-intro/</loc>
    <lastmod>2024-01-08T19:56:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/yaml/</loc>
    <lastmod>2024-01-07T11:56:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-yaml-inject-map/</loc>
    <lastmod>2024-01-07T11:56:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-spring-dead-letter-queue/</loc>
    <lastmod>2024-01-07T11:08:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-enum-bind-case-insensitive-value/</loc>
    <lastmod>2024-01-07T10:20:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/use-hexformat-to-format-the-16-barred/</loc>
    <lastmod>2024-01-06T11:52:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-getreferencebyid-findbyid-methods/</loc>
    <lastmod>2024-01-06T10:50:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-queryexception-named-parameter-not-bound-fix/</loc>
    <lastmod>2024-01-06T10:37:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-send-data-partition/</loc>
    <lastmod>2024-01-06T09:39:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-transaction-best-practices/</loc>
    <lastmod>2024-01-01T11:22:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-xml-requestbody/</loc>
    <lastmod>2024-01-01T10:57:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-return-map-instead-of-list/</loc>
    <lastmod>2024-01-01T10:27:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-basic-authentication/</loc>
    <lastmod>2023-12-31T12:32:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-authentication-provider/</loc>
    <lastmod>2023-12-31T12:04:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-session/</loc>
    <lastmod>2023-12-31T10:21:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/log-request-response-via-content-caching-warpper/</loc>
    <lastmod>2023-12-30T12:00:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/get-user-in-spring-security/</loc>
    <lastmod>2023-12-30T10:58:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/httpclient/</loc>
    <lastmod>2023-12-30T10:26:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/httpclient-ssl/</loc>
    <lastmod>2023-12-30T10:26:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/exception-handling-for-rest-with-spring/</loc>
    <lastmod>2023-12-29T13:16:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-scheduled-tasks/</loc>
    <lastmod>2023-12-29T11:35:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-query-definitions-spel/</loc>
    <lastmod>2023-12-29T10:37:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-profiles/</loc>
    <lastmod>2023-12-28T12:23:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/using-java-records-with-spring-boot/</loc>
    <lastmod>2023-12-28T10:38:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/the-life-cycle-of-a-spring-bean/</loc>
    <lastmod>2023-12-28T10:20:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-state-machine-guides/</loc>
    <lastmod>2023-12-27T14:36:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-statemachine/</loc>
    <lastmod>2023-12-27T14:36:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/role-and-privilege-for-spring-security-registration/</loc>
    <lastmod>2023-12-27T11:22:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cache-tutorial/</loc>
    <lastmod>2023-12-27T10:22:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-autowire/</loc>
    <lastmod>2023-12-26T12:11:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-configuration/</loc>
    <lastmod>2023-12-26T10:46:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud-config/</loc>
    <lastmod>2023-12-26T10:46:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-custom-filter/</loc>
    <lastmod>2023-12-26T10:21:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-value-annotation/</loc>
    <lastmod>2023-12-25T13:53:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/configuration-properties-in-spring-boot/</loc>
    <lastmod>2023-12-25T09:55:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/properties-with-spring/</loc>
    <lastmod>2023-12-25T09:52:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-testing/</loc>
    <lastmod>2023-12-24T13:40:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-wirte-response-impact-responsenody/</loc>
    <lastmod>2023-12-23T15:57:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-5-oauth2-login/</loc>
    <lastmod>2023-12-23T10:25:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-method-security/</loc>
    <lastmod>2023-12-22T11:45:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-response-entity/</loc>
    <lastmod>2023-12-22T11:17:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-logging/</loc>
    <lastmod>2023-12-22T09:59:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-request-param/</loc>
    <lastmod>2023-12-21T13:45:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-bean-validation/</loc>
    <lastmod>2023-12-21T13:10:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-last-record/</loc>
    <lastmod>2023-12-21T12:50:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/openfeign/</loc>
    <lastmod>2023-12-21T11:13:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-openfeign-guides/</loc>
    <lastmod>2023-12-21T11:13:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-reloading-properties/</loc>
    <lastmod>2023-12-21T09:55:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-custom-gateway-filters/</loc>
    <lastmod>2023-12-20T14:55:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-reactor-webflux-vs-virtual-threads/</loc>
    <lastmod>2023-12-20T14:09:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-rest-with-zuul-proxy/</loc>
    <lastmod>2023-12-20T13:42:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-h2-database/</loc>
    <lastmod>2023-12-20T11:03:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-bean-annotations/</loc>
    <lastmod>2023-12-20T10:27:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-annotations/</loc>
    <lastmod>2023-12-19T14:49:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-scheduling-annotations/</loc>
    <lastmod>2023-12-19T14:34:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-annotations/</loc>
    <lastmod>2023-12-19T14:00:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-annotations/</loc>
    <lastmod>2023-12-19T13:19:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-core-annotations/</loc>
    <lastmod>2023-12-19T10:30:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-api-query-search-or-operation/</loc>
    <lastmod>2023-12-18T13:59:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-api-query-search-language-more-operations/</loc>
    <lastmod>2023-12-18T13:21:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-api-search-language-spring-data-querydsl/</loc>
    <lastmod>2023-12-18T12:32:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-api-search-language-spring-data-specifications/</loc>
    <lastmod>2023-12-18T11:06:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-search-language-spring-jpa-criteria/</loc>
    <lastmod>2023-12-18T10:19:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-kafka-trusted-packages-feature/</loc>
    <lastmod>2023-12-17T14:12:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/sso-spring-security-oauth2/</loc>
    <lastmod>2023-12-17T13:21:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/sso-spring-security-oauth2-legacy/</loc>
    <lastmod>2023-12-17T11:49:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-undeclaredthrowableexception/</loc>
    <lastmod>2023-12-17T11:16:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-yaml-list/</loc>
    <lastmod>2023-12-17T10:38:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/websocket/</loc>
    <lastmod>2023-12-16T15:01:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-websocket-logging-online/</loc>
    <lastmod>2023-12-16T15:01:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/shiro/</loc>
    <lastmod>2023-12-16T12:13:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-vs-apache-shiro/</loc>
    <lastmod>2023-12-16T12:13:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-application-context/</loc>
    <lastmod>2023-12-16T11:11:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-docker-images/</loc>
    <lastmod>2023-12-16T10:26:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/cron-syntax-linux-vs-spring/</loc>
    <lastmod>2023-12-16T10:11:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-xml-beans/</loc>
    <lastmod>2023-12-16T09:53:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/flyway/</loc>
    <lastmod>2023-12-15T15:58:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-flyway-repair/</loc>
    <lastmod>2023-12-15T15:58:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-pathvariable-dot/</loc>
    <lastmod>2023-12-15T15:21:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-pathvariable/</loc>
    <lastmod>2023-12-15T14:53:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth-resource-server/</loc>
    <lastmod>2023-12-15T13:45:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux-concurrency/</loc>
    <lastmod>2023-12-15T10:26:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/yaml-map-pojo/</loc>
    <lastmod>2023-12-14T13:16:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-health-indicators/</loc>
    <lastmod>2023-12-14T12:19:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-yaml-vs-properties/</loc>
    <lastmod>2023-12-14T10:28:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-web-server-shutdown/</loc>
    <lastmod>2023-12-13T14:02:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-async-vs-webflux/</loc>
    <lastmod>2023-12-13T12:20:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/webfulux/</loc>
    <lastmod>2023-12-13T12:20:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/swagger-ui-turn-off-in-production/</loc>
    <lastmod>2023-12-13T11:59:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/keycloak-custom-login-page/</loc>
    <lastmod>2023-12-13T10:50:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-keycloak-custom-themes/</loc>
    <lastmod>2023-12-13T09:53:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/arthas/</loc>
    <lastmod>2023-12-12T18:01:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-arthas-get-prpperty-source/</loc>
    <lastmod>2023-12-12T18:01:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/keycloak-embedded-in-spring-boot-app/</loc>
    <lastmod>2023-12-12T16:45:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-conditionalonproperty/</loc>
    <lastmod>2023-12-12T16:09:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-dynamicpropertysource/</loc>
    <lastmod>2023-12-12T10:17:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-swagger-hiding-endpoints/</loc>
    <lastmod>2023-12-12T09:56:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-events-in-detail/</loc>
    <lastmod>2023-12-11T15:24:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/keycloak-custom-user-attributes/</loc>
    <lastmod>2023-12-11T11:21:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-keycloak/</loc>
    <lastmod>2023-12-11T11:06:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/openapi-dates/</loc>
    <lastmod>2023-12-11T10:26:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-and-querydsl/</loc>
    <lastmod>2023-12-10T14:32:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-valid-vs-validated/</loc>
    <lastmod>2023-12-10T13:43:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-send-json-parameters/</loc>
    <lastmod>2023-12-10T11:32:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-no-web-server/</loc>
    <lastmod>2023-12-10T11:04:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-characterencodingfilter/</loc>
    <lastmod>2023-12-10T10:51:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-running-port/</loc>
    <lastmod>2023-12-10T10:26:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-http-response-body-as-string/</loc>
    <lastmod>2023-12-09T18:03:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/feign/</loc>
    <lastmod>2023-12-09T17:02:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/netflix-feign-vs-openfeign/</loc>
    <lastmod>2023-12-09T17:02:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-componentscan-vs-enableautoconfiguration/</loc>
    <lastmod>2023-12-09T16:37:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-transaction-active/</loc>
    <lastmod>2023-12-09T10:50:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-load-time-weaving/</loc>
    <lastmod>2023-12-08T12:17:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/getting-started-with-spring-cloud-azure/</loc>
    <lastmod>2023-12-08T10:17:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud-azure/</loc>
    <lastmod>2023-12-08T10:17:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-swagger-jwt/</loc>
    <lastmod>2023-12-08T10:03:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-dispatcherservlet-web-xml/</loc>
    <lastmod>2023-12-08T09:27:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-old-version/</loc>
    <lastmod>2023-12-07T18:54:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-kafka-testing/</loc>
    <lastmod>2023-12-07T11:05:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/docker-layers-spring-boot/</loc>
    <lastmod>2023-12-07T10:01:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-2023-0-0-aka-leyton-is-now-available/</loc>
    <lastmod>2023-12-07T09:10:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/cds-with-spring-framework-6-1/</loc>
    <lastmod>2023-12-06T15:43:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/thymeleaf-variables/</loc>
    <lastmod>2023-12-06T15:15:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-postgresql-docker/</loc>
    <lastmod>2023-12-06T14:29:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux/</loc>
    <lastmod>2023-12-06T13:41:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-actuators/</loc>
    <lastmod>2023-12-06T10:51:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-es-codec/</loc>
    <lastmod>2023-12-05T14:15:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-tutorial/</loc>
    <lastmod>2023-12-05T13:31:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-aop-xml/</loc>
    <lastmod>2023-12-05T12:51:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-guide/</loc>
    <lastmod>2023-12-05T11:17:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-integration-guide/</loc>
    <lastmod>2023-12-05T10:18:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-integration/</loc>
    <lastmod>2023-12-05T10:18:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-5-webclient/</loc>
    <lastmod>2023-12-04T18:31:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-start/</loc>
    <lastmod>2023-12-04T17:12:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-retry-guide/</loc>
    <lastmod>2023-12-04T10:45:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-retry/</loc>
    <lastmod>2023-12-04T10:45:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/inversion-control-and-dependency-injection-in-spring/</loc>
    <lastmod>2023-12-04T09:16:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-load-pem-rsa-key/</loc>
    <lastmod>2023-12-03T17:16:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-netflix-eureka/</loc>
    <lastmod>2023-12-03T15:36:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-csrf/</loc>
    <lastmod>2023-12-03T14:45:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/thymeleaf-in-spring-mvc/</loc>
    <lastmod>2023-12-02T18:58:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-ldap/</loc>
    <lastmod>2023-12-02T18:38:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-template/</loc>
    <lastmod>2023-12-02T17:37:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-coordinated-restore-at-checkpoint/</loc>
    <lastmod>2023-12-01T15:16:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-change-request-body-before-controller/</loc>
    <lastmod>2023-12-01T14:23:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-async-retry/</loc>
    <lastmod>2023-12-01T14:00:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-spring-batch/</loc>
    <lastmod>2023-12-01T12:36:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/introduction-to-spring-batch/</loc>
    <lastmod>2023-12-01T12:33:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-update-logger-level/</loc>
    <lastmod>2023-11-29T18:08:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-scheduled-websocket/</loc>
    <lastmod>2023-11-29T16:35:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-websockets-sendtouser/</loc>
    <lastmod>2023-11-29T16:10:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/websockets-spring/</loc>
    <lastmod>2023-11-29T15:36:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-resttemplate-json-list/</loc>
    <lastmod>2023-11-29T15:02:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-bean-circular-dependencies/</loc>
    <lastmod>2023-11-28T18:34:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-customize-jackson-objectmapper/</loc>
    <lastmod>2023-11-28T16:47:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-feign-integration-tests/</loc>
    <lastmod>2023-11-28T16:04:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-repackage-vs-mvn-package/</loc>
    <lastmod>2023-11-28T15:27:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/hibernate-proxy-to-real-entity-object/</loc>
    <lastmod>2023-11-28T14:46:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jdbcclient-return-auto-key/</loc>
    <lastmod>2023-11-27T16:42:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-rest-timeout/</loc>
    <lastmod>2023-11-27T15:20:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-aop-get-advised-method-info/</loc>
    <lastmod>2023-11-27T12:49:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webclient-json-list/</loc>
    <lastmod>2023-11-27T10:36:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-not-enough-variables-available/</loc>
    <lastmod>2023-11-27T10:04:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-rsa-codec/</loc>
    <lastmod>2023-11-26T18:01:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-prevent-xss/</loc>
    <lastmod>2023-11-26T16:54:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-feign-file-upload/</loc>
    <lastmod>2023-11-26T16:26:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-component-annotation/</loc>
    <lastmod>2023-11-26T15:21:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-no-converter-found/</loc>
    <lastmod>2023-11-26T10:30:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-api-jax-rs-vs-spring/</loc>
    <lastmod>2023-11-26T10:15:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-entityscan-vs-componentscan/</loc>
    <lastmod>2023-11-26T09:51:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-2-with-virtual-threads-and-graalvm-out-of-the-box/</loc>
    <lastmod>2023-11-26T09:13:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/restclient-upload-json-file-form/</loc>
    <lastmod>2023-11-25T17:01:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth-auth-server/</loc>
    <lastmod>2023-11-25T14:40:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-get-all-endpoints/</loc>
    <lastmod>2023-11-25T13:32:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-2-0-available-now/</loc>
    <lastmod>2023-11-24T14:45:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-not-eligible-for-auto-proxying/</loc>
    <lastmod>2023-11-24T13:41:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-actuator-enable-endpoints/</loc>
    <lastmod>2023-11-24T12:54:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/jsp/</loc>
    <lastmod>2023-11-24T10:41:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-and-jsp/</loc>
    <lastmod>2023-11-24T10:41:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-setting-bean-null/</loc>
    <lastmod>2023-11-24T09:31:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-json-long-2-string/</loc>
    <lastmod>2023-11-23T15:56:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-tls-setup/</loc>
    <lastmod>2023-11-23T15:21:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-sentinel-intro/</loc>
    <lastmod>2023-11-23T14:42:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/sentinel/</loc>
    <lastmod>2023-11-23T14:42:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-bean-names/</loc>
    <lastmod>2023-11-23T14:06:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-implement-read-write-separation/</loc>
    <lastmod>2023-11-23T13:03:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-thymeleaf-error-messages/</loc>
    <lastmod>2023-11-23T11:19:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-beans-integration-test-override/</loc>
    <lastmod>2023-11-23T09:45:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-manage-consumer-groups/</loc>
    <lastmod>2023-11-23T08:50:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/what-s-new-in-spring-framework-6-x/</loc>
    <lastmod>2023-11-18T09:15:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-tracing-with-spring-boot-and-open-telemetry/</loc>
    <lastmod>2023-11-16T12:10:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-enabled-gzip-compression/</loc>
    <lastmod>2023-11-15T18:41:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-long-polling/</loc>
    <lastmod>2023-11-15T17:24:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/dynamic-authority-in-new-spring-security/</loc>
    <lastmod>2023-11-15T17:05:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux-timeout/</loc>
    <lastmod>2023-11-15T15:21:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/react/</loc>
    <lastmod>2023-11-15T13:49:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-react-crud/</loc>
    <lastmod>2023-11-15T13:49:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-using-sqlite3/</loc>
    <lastmod>2023-11-14T17:47:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/sqlite/</loc>
    <lastmod>2023-11-14T17:47:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux-retry/</loc>
    <lastmod>2023-11-14T16:30:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-http-put-vs-post/</loc>
    <lastmod>2023-11-14T13:48:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-handlerinterceptor-vs-filter/</loc>
    <lastmod>2023-11-14T12:12:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-multipart-requests/</loc>
    <lastmod>2023-11-14T11:34:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/minio/</loc>
    <lastmod>2023-11-13T15:55:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-docker-minio/</loc>
    <lastmod>2023-11-13T15:55:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-aliasfor-annotation/</loc>
    <lastmod>2023-11-13T14:38:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-conditional-annotations/</loc>
    <lastmod>2023-11-13T13:31:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-application-context-exception/</loc>
    <lastmod>2023-11-13T11:57:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-feign-logging/</loc>
    <lastmod>2023-11-13T11:26:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/freemarker/</loc>
    <lastmod>2023-11-12T17:49:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-freemarker-i18n/</loc>
    <lastmod>2023-11-12T17:49:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-service-layer-validation/</loc>
    <lastmod>2023-11-12T15:57:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-max-http-header-size/</loc>
    <lastmod>2023-11-12T15:18:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-native/</loc>
    <lastmod>2023-11-12T12:26:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-native-intro/</loc>
    <lastmod>2023-11-12T12:26:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/log4j2/</loc>
    <lastmod>2023-11-12T11:23:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/log4j-to-syslog/</loc>
    <lastmod>2023-11-12T11:23:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-mvc-set-json-content-type/</loc>
    <lastmod>2023-11-12T10:45:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-enablewebsecurity-vs-enableglobalmethodsecurity/</loc>
    <lastmod>2023-11-11T20:17:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-change-log4j2-location/</loc>
    <lastmod>2023-11-11T13:30:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-context-vs-servlet-path/</loc>
    <lastmod>2023-11-11T13:06:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/kafka-custom-serializer/</loc>
    <lastmod>2023-11-11T12:30:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-kafka-ssl/</loc>
    <lastmod>2023-11-11T09:58:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/postman-websocket-apis/</loc>
    <lastmod>2023-11-11T09:27:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/webclient-upload-file/</loc>
    <lastmod>2023-11-10T13:52:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-log4j2-config-per-profile/</loc>
    <lastmod>2023-11-10T13:38:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-applicationcontext-vs-spring-servlet-xml/</loc>
    <lastmod>2023-11-10T12:57:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/table-partitioning-spring-hibernate/</loc>
    <lastmod>2023-11-10T11:18:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/monitoring-a-directory-in-spring-boot/</loc>
    <lastmod>2023-11-10T10:30:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/jooq/</loc>
    <lastmod>2023-11-09T11:59:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jooq-tutorial-fetching-many-to-many-associations/</loc>
    <lastmod>2023-11-09T11:59:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jooq-tutorial-fetching-one-to-many-associations/</loc>
    <lastmod>2023-11-09T11:47:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jooq-tutorial-fetching-one-to-one-associations/</loc>
    <lastmod>2023-11-09T11:08:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jooq-tutorial-crud-operations/</loc>
    <lastmod>2023-11-09T10:40:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jooq-tutorial-getting-started/</loc>
    <lastmod>2023-11-09T09:42:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jwt-authentication-in-spring-microservices-jwt-token/</loc>
    <lastmod>2023-11-08T21:09:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/fastjson/</loc>
    <lastmod>2023-11-08T16:24:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-fastjson2/</loc>
    <lastmod>2023-11-08T16:24:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-request-rejected-exception/</loc>
    <lastmod>2023-11-08T14:36:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-env-variable-prefixes/</loc>
    <lastmod>2023-11-08T10:27:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-override-dependency-versions/</loc>
    <lastmod>2023-11-08T09:49:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/ssl-hot-reload-in-spring-boot-3-2-0/</loc>
    <lastmod>2023-11-08T09:24:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/ssl/</loc>
    <lastmod>2023-11-08T09:24:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-static-file-garbled/</loc>
    <lastmod>2023-11-07T16:07:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-actuator-startup/</loc>
    <lastmod>2023-11-07T14:32:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-onceperrequestfilter/</loc>
    <lastmod>2023-11-07T10:32:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux-cacheable/</loc>
    <lastmod>2023-11-07T09:58:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-415-unsupported-mediatype/</loc>
    <lastmod>2023-11-07T09:12:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jsp/</loc>
    <lastmod>2023-11-06T20:02:03+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-conditionalonthreading/</loc>
    <lastmod>2023-11-06T19:18:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/rest-localized-validation-messages/</loc>
    <lastmod>2023-11-06T13:26:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-kafka-streams/</loc>
    <lastmod>2023-11-06T10:32:44+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-startup-speed/</loc>
    <lastmod>2023-11-06T09:37:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-read-and-write-datasource/</loc>
    <lastmod>2023-11-05T14:23:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-csp/</loc>
    <lastmod>2023-11-05T12:52:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-load-balancer/</loc>
    <lastmod>2023-11-05T11:40:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-junit-failed-to-load-applicationcontext/</loc>
    <lastmod>2023-11-05T10:55:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-oauth2/</loc>
    <lastmod>2023-11-05T09:27:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-swagger-remove-error-controller/</loc>
    <lastmod>2023-11-04T14:57:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-sleuth-get-trace-id/</loc>
    <lastmod>2023-11-04T14:12:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud-sleuth/</loc>
    <lastmod>2023-11-04T14:12:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/zuul-customize-exception/</loc>
    <lastmod>2023-11-04T10:35:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-no-converter-with-preset/</loc>
    <lastmod>2023-11-04T09:53:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-configure-multiple-datasources/</loc>
    <lastmod>2023-11-04T09:12:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-email/</loc>
    <lastmod>2023-11-03T14:44:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-config-without-git/</loc>
    <lastmod>2023-11-03T12:57:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-feign-oauth-token/</loc>
    <lastmod>2023-11-03T10:45:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/swagger-enum/</loc>
    <lastmod>2023-11-03T09:53:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-locking/</loc>
    <lastmod>2023-11-03T09:30:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-and-mybatis-plus/</loc>
    <lastmod>2023-11-01T15:19:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-configuring-urls/</loc>
    <lastmod>2023-11-01T14:19:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-url-rewriting/</loc>
    <lastmod>2023-11-01T10:30:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-enable-logging/</loc>
    <lastmod>2023-11-01T10:15:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-oauth2resttemplate/</loc>
    <lastmod>2023-11-01T09:33:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/springboot-auto-configuration-principle-analysis/</loc>
    <lastmod>2023-10-31T18:42:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/dev-webfux-crud-app/</loc>
    <lastmod>2023-10-31T10:40:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-authentication-mongodb/</loc>
    <lastmod>2023-10-31T10:05:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-mongodb-logging/</loc>
    <lastmod>2023-10-31T09:25:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-6-jdbcclient-api/</loc>
    <lastmod>2023-10-31T08:20:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-datafieldmaxvalueincrementer/</loc>
    <lastmod>2023-10-30T15:17:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-map-authorities-jwt/</loc>
    <lastmod>2023-10-30T10:23:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/xhr-cors-multiple-values-error/</loc>
    <lastmod>2023-10-30T10:16:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-singleton-concurrent-requests/</loc>
    <lastmod>2023-10-30T09:40:53+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-disable-discovery-clients/</loc>
    <lastmod>2023-10-30T09:01:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-properties-migrator/</loc>
    <lastmod>2023-10-29T16:34:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-exceptions/</loc>
    <lastmod>2023-10-29T16:12:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-graphql-error-handling/</loc>
    <lastmod>2023-10-29T14:36:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-injecting-all-annotated-beans/</loc>
    <lastmod>2023-10-29T10:00:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-restclient/</loc>
    <lastmod>2023-10-29T08:55:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-download-file-name-garbled/</loc>
    <lastmod>2023-10-28T08:28:11+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-docker-start-with-profile/</loc>
    <lastmod>2023-10-27T14:55:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/cascade-delete-unidirectional-associations-spring/</loc>
    <lastmod>2023-10-27T14:19:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-httpsecurity-vs-websecurity/</loc>
    <lastmod>2023-10-27T13:24:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-1-connectiondetails-abstraction/</loc>
    <lastmod>2023-10-27T09:19:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-responsebodyadvice-encode-body/</loc>
    <lastmod>2023-10-26T15:24:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-ws/</loc>
    <lastmod>2023-10-26T12:39:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webserviceservertest/</loc>
    <lastmod>2023-10-26T12:39:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-requestmapping-properties-file/</loc>
    <lastmod>2023-10-26T12:13:53+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-httpservletrequest-mock/</loc>
    <lastmod>2023-10-26T10:54:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/openapi-jwt-authentication/</loc>
    <lastmod>2023-10-26T09:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-requestbodyadvice-decode/</loc>
    <lastmod>2023-10-25T14:33:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/a-guide-to-versioning-apis-in-spring-boot/</loc>
    <lastmod>2023-10-25T13:35:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/how-to-write-graphql-apis-in-spring-boot-a-beginners-guide/</loc>
    <lastmod>2023-10-25T12:30:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-keycloak-security-disable/</loc>
    <lastmod>2023-10-25T11:23:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-spring-security-jwt-mysql/</loc>
    <lastmod>2023-10-25T09:48:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-exceptionhandler/</loc>
    <lastmod>2023-10-25T09:09:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-uploaded-image-validate/</loc>
    <lastmod>2023-10-24T15:21:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-bean-name-refuse-to-be-proxied/</loc>
    <lastmod>2023-10-24T15:06:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-response-body/</loc>
    <lastmod>2023-10-24T10:29:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-same-class-multiple-beans/</loc>
    <lastmod>2023-10-24T09:50:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-redis-testcontainers/</loc>
    <lastmod>2023-10-24T09:04:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-keycloak-integration-testing/</loc>
    <lastmod>2023-10-23T19:12:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-notnull-method-parameter/</loc>
    <lastmod>2023-10-23T08:44:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-static-resource/</loc>
    <lastmod>2023-10-22T17:13:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/springdoc/</loc>
    <lastmod>2023-10-22T15:34:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-openapi-global-securityscheme/</loc>
    <lastmod>2023-10-22T15:34:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-reactive-read-flux-into-inputstream/</loc>
    <lastmod>2023-10-22T14:31:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-graalvm-docker-image/</loc>
    <lastmod>2023-10-22T13:42:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-mysql-backup/</loc>
    <lastmod>2023-10-21T19:16:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-validate-boolean-type/</loc>
    <lastmod>2023-10-21T09:44:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/apache-kafkas-exactly-once-semantics-in-spring-cloud-stream-kafka/</loc>
    <lastmod>2023-10-21T08:34:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-cloud-stream/</loc>
    <lastmod>2023-10-21T08:34:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/transactional-rollback-strategies-with-spring-cloud-stream-and-apache-kafka/</loc>
    <lastmod>2023-10-20T19:44:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/synchronizing-with-external-transaction-managers-in-spring-cloud-stream/</loc>
    <lastmod>2023-10-20T13:27:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/producer-initiated-transactions-in-spring-cloud-stream-kafka-applications/</loc>
    <lastmod>2023-10-20T09:44:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/introduction-to-transactions-in-spring-cloud-stream-kafka-applications/</loc>
    <lastmod>2023-10-19T11:05:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-lifecycle-and-smartlifecycle/</loc>
    <lastmod>2023-10-18T19:59:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-redis-kepp-ttl/</loc>
    <lastmod>2023-10-18T09:23:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/spring-data-redis/</loc>
    <lastmod>2023-10-18T09:23:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-jms-testing/</loc>
    <lastmod>2023-10-15T16:04:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-spy-vs-spybean/</loc>
    <lastmod>2023-10-15T15:28:01+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/rsocket/</loc>
    <lastmod>2023-10-15T07:54:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-rsocket/</loc>
    <lastmod>2023-10-15T07:54:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/springrunner-vs-springboottest/</loc>
    <lastmod>2023-10-15T07:32:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/how-to-build-a-graphql-api-with-spring-boot/</loc>
    <lastmod>2023-10-14T17:14:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/guide-to-modulith-with-spring-boot/</loc>
    <lastmod>2023-10-14T07:20:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/scope-annotation-is-invalidated/</loc>
    <lastmod>2023-10-13T07:06:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/using-records-as-projections-in-jpa/</loc>
    <lastmod>2023-10-12T19:44:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-service-to-service-communication-using-client-credentials-flow/</loc>
    <lastmod>2023-10-12T08:53:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-integrating-client-and-resource-server/</loc>
    <lastmod>2023-10-12T08:10:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-securing-resource-server/</loc>
    <lastmod>2023-10-11T16:18:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-securing-springmvc-client-application/</loc>
    <lastmod>2023-10-11T14:50:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-microservices-project-setup/</loc>
    <lastmod>2023-10-11T10:10:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-implicit-and-resource-owner-password-credentials-flow/</loc>
    <lastmod>2023-10-11T09:28:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-authorization-code-flow-with-pkce/</loc>
    <lastmod>2023-10-11T08:57:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-client-credentials-flow/</loc>
    <lastmod>2023-10-11T08:31:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-authorization-code-flow/</loc>
    <lastmod>2023-10-10T20:26:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-oauth2-tutorial-introduction/</loc>
    <lastmod>2023-10-10T17:37:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-2023-support-for-synchronization-gateways/</loc>
    <lastmod>2023-10-10T15:10:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-docker-liberica/</loc>
    <lastmod>2023-10-10T13:43:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-deprecated-websecurityconfigureradapter/</loc>
    <lastmod>2023-10-03T14:47:09+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-properties-env-variables/</loc>
    <lastmod>2023-10-03T11:05:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-spring-6-new/</loc>
    <lastmod>2023-10-02T10:07:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-redisson/</loc>
    <lastmod>2023-09-27T08:55:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-openfeign-propagate-exception/</loc>
    <lastmod>2023-09-27T08:55:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/build-spring-initializr-service/</loc>
    <lastmod>2023-09-26T10:43:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/swagger-operation-vs-apiresponse/</loc>
    <lastmod>2023-09-25T15:59:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-security-permitall-vs-anonymous/</loc>
    <lastmod>2023-09-25T12:49:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-data-redis/</loc>
    <lastmod>2023-09-25T09:20:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/swagger-two-responses-one-response-code/</loc>
    <lastmod>2023-09-24T11:20:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-feign-client-exception-handling/</loc>
    <lastmod>2023-09-24T10:39:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-spel-request-log/</loc>
    <lastmod>2023-09-23T16:21:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-arr-parameter/</loc>
    <lastmod>2023-09-22T15:57:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-replace-deprecated-jdbctemplate-queryforobject-query/</loc>
    <lastmod>2023-09-22T13:42:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/sprig-boot-v3-1-4-released/</loc>
    <lastmod>2023-09-22T11:04:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/springboot-freemarker/</loc>
    <lastmod>2023-09-22T09:44:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webflux-databufferlimitexception/</loc>
    <lastmod>2023-09-21T15:53:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-invoke-cacheable-other-method-same-bean/</loc>
    <lastmod>2023-09-21T13:22:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-security-ssl-bundles/</loc>
    <lastmod>2023-09-21T10:33:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-cors-filter/</loc>
    <lastmod>2023-09-21T09:18:15+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-webclient-limit-requests-per-second/</loc>
    <lastmod>2023-09-20T16:31:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/groovy/</loc>
    <lastmod>2023-09-20T15:01:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-using-groovy/</loc>
    <lastmod>2023-09-20T15:01:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-pid/</loc>
    <lastmod>2023-09-20T09:18:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/securing-spring-boot-applications-with-ssl/</loc>
    <lastmod>2023-09-19T16:15:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-enablemethodsecurity-annotation/</loc>
    <lastmod>2023-09-19T13:37:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-enable-disable-endpoints-at-runtime/</loc>
    <lastmod>2023-09-19T10:09:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-gson/</loc>
    <lastmod>2023-09-19T08:33:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-resttemplate-secure-https-service/</loc>
    <lastmod>2023-09-18T17:04:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-enum-mapping/</loc>
    <lastmod>2023-09-18T15:53:04+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-config-remote-properties-override/</loc>
    <lastmod>2023-09-18T13:33:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-feignclient-vs-webclient/</loc>
    <lastmod>2023-09-18T12:28:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jdbctemplate-return-auto-key/</loc>
    <lastmod>2023-09-18T08:54:33+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-reinitialize-singleton-bean/</loc>
    <lastmod>2023-09-17T10:55:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-rate-limit-by-client-ip/</loc>
    <lastmod>2023-09-16T11:26:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-request-add-header/</loc>
    <lastmod>2023-09-16T10:43:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/springdoc-openapi-form-login-and-basic-authentication/</loc>
    <lastmod>2023-09-15T13:44:50+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/webclient-stream-large-byte-array-to-file/</loc>
    <lastmod>2023-09-15T12:42:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-fix-the-no-main-manifest-attribute/</loc>
    <lastmod>2023-09-15T10:40:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-resttemplate-uri-variables-encode/</loc>
    <lastmod>2023-09-15T09:45:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-undertow/</loc>
    <lastmod>2023-09-15T08:31:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-v6-0-12-released/</loc>
    <lastmod>2023-09-14T17:31:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-retry-kafka-consumer/</loc>
    <lastmod>2023-09-14T14:11:25+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-convert-byte-array-to-multipartfile/</loc>
    <lastmod>2023-09-14T13:25:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-6-ahead-of-time-optimizations/</loc>
    <lastmod>2023-09-14T12:41:14+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-logback-log4j2/</loc>
    <lastmod>2023-09-14T09:19:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/sprig-boot-cookie-samesite/</loc>
    <lastmod>2023-09-13T17:08:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-6-http-interface/</loc>
    <lastmod>2023-09-13T15:38:07+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-opentelemetry-setup/</loc>
    <lastmod>2023-09-13T13:15:58+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-get-current-applicationcontext/</loc>
    <lastmod>2023-09-13T12:49:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/microservices-with-spring-boot-3-and-spring-cloud/</loc>
    <lastmod>2023-09-13T10:19:54+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jdbcclient-tutorial/</loc>
    <lastmod>2023-09-13T09:01:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-websocket/</loc>
    <lastmod>2023-09-12T13:55:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-rest-api-best-practices-part-4/</loc>
    <lastmod>2023-09-12T12:40:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-rest-api-best-practices-part-3/</loc>
    <lastmod>2023-09-12T12:20:10+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-rest-api-best-practices-part-2/</loc>
    <lastmod>2023-09-12T09:58:43+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-rest-api-best-practices-part-1/</loc>
    <lastmod>2023-09-12T08:57:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-redis-listening-for-key-expiration/</loc>
    <lastmod>2023-09-12T08:30:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-singleton-vs-beans/</loc>
    <lastmod>2023-09-11T14:27:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-resttemplate-exchange-postforentity-execute/</loc>
    <lastmod>2023-09-11T13:32:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-migration/</loc>
    <lastmod>2023-09-11T12:22:17+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-flyway-database-migration-tutorial/</loc>
    <lastmod>2023-09-11T10:44:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-war-packaged/</loc>
    <lastmod>2023-09-11T08:59:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-redis-ttl/</loc>
    <lastmod>2023-09-10T11:40:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-feignclient-url/</loc>
    <lastmod>2023-09-10T11:04:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/all-together-now-spring-boot-3-2-graalvm-native-images-java-21-and-virtual/</loc>
    <lastmod>2023-09-09T18:06:13+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/springfox/</loc>
    <lastmod>2023-09-09T17:49:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-custom-swagger-url/</loc>
    <lastmod>2023-09-09T17:49:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/swagger-set-example-description/</loc>
    <lastmod>2023-09-09T17:47:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-rest-docs-vs-openapi/</loc>
    <lastmod>2023-09-09T14:03:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-kafka/</loc>
    <lastmod>2023-09-09T12:37:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-aws-lambda/</loc>
    <lastmod>2023-09-09T11:36:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-url-matching/</loc>
    <lastmod>2023-09-09T10:46:46+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/resilience4j/</loc>
    <lastmod>2023-09-08T14:14:53+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-resilience4j/</loc>
    <lastmod>2023-09-08T14:14:53+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-load-multiple-yaml-configuration-files/</loc>
    <lastmod>2023-09-08T13:41:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/caffeine/</loc>
    <lastmod>2023-09-08T13:13:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-caffeine-spring-get-all-keys/</loc>
    <lastmod>2023-09-08T13:13:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-junit-5-testing-active-profile/</loc>
    <lastmod>2023-09-08T11:15:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-file-upload-json/</loc>
    <lastmod>2023-09-08T09:13:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/thymeleaf-text-vs-value/</loc>
    <lastmod>2023-09-07T14:03:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-chatgpt-api-openai/</loc>
    <lastmod>2023-09-07T13:02:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-6-virtual-threads/</loc>
    <lastmod>2023-09-07T12:28:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-database-transaction-management-tutorial/</loc>
    <lastmod>2023-09-07T10:27:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/resttemplate-file-upload/</loc>
    <lastmod>2023-09-07T09:21:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-modulith-intro/</loc>
    <lastmod>2023-09-06T22:20:26+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-cli-encode-passwords/</loc>
    <lastmod>2023-09-06T20:00:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-self-injection/</loc>
    <lastmod>2023-09-06T14:22:28+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-h2-jdbcsqlsyntaxerrorexception-expected-identifier/</loc>
    <lastmod>2023-09-06T13:47:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-shared-secret-authentication/</loc>
    <lastmod>2023-09-06T12:31:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-jdbctemplate-tutorial/</loc>
    <lastmod>2023-09-06T10:12:35+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cache-delete-scan/</loc>
    <lastmod>2023-09-06T08:44:20+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-custom-webflux-exceptions/</loc>
    <lastmod>2023-09-05T15:14:19+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-actuator-without-spring-boot/</loc>
    <lastmod>2023-09-05T14:40:23+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-gradle-configure-tasks/</loc>
    <lastmod>2023-09-05T12:48:22+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-properties-canonical-form/</loc>
    <lastmod>2023-09-05T12:10:27+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cache-redis-json/</loc>
    <lastmod>2023-09-05T08:34:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-profiles-tutorial/</loc>
    <lastmod>2023-09-04T11:06:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-and-spring-data-jpa/</loc>
    <lastmod>2023-09-04T09:04:24+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/field-injection-is-not-recommended/</loc>
    <lastmod>2023-09-03T14:50:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-postgresql-message-broker/</loc>
    <lastmod>2023-09-03T12:24:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-spring-fix-403-error/</loc>
    <lastmod>2023-09-03T11:21:36+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/openfeign-http-patch-request/</loc>
    <lastmod>2023-09-02T23:14:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-development-mode-with-testcontainers-and-docker/</loc>
    <lastmod>2023-09-02T12:21:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-built-in-testcontainers/</loc>
    <lastmod>2023-09-02T11:12:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-logging-tutorial/</loc>
    <lastmod>2023-09-01T12:18:42+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/contribute/</loc>
    <lastmod>2023-09-01T11:18:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/springboot-datetime-format/</loc>
    <lastmod>2023-09-01T09:37:51+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/transaction-manager-in-spring/</loc>
    <lastmod>2023-09-01T08:47:56+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-rest-openapi-documentation/</loc>
    <lastmod>2023-08-31T15:34:30+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/introduction-to-grpc-with-spring-boot/</loc>
    <lastmod>2023-08-31T12:11:47+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-mybatis/</loc>
    <lastmod>2023-08-31T09:05:59+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-and-cors/</loc>
    <lastmod>2023-08-30T15:29:48+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-webp-encode/</loc>
    <lastmod>2023-08-30T10:25:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-application-configuration-tutorial/</loc>
    <lastmod>2023-08-29T16:30:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cors/</loc>
    <lastmod>2023-08-29T10:25:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/comments/</loc>
    <lastmod>2023-08-28T17:40:41+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-testing-tutorial/</loc>
    <lastmod>2023-08-28T13:10:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/logging-in-spring-boot-with-loki/</loc>
    <lastmod>2023-08-28T12:37:29+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-no-argument-constructor-entity-class/</loc>
    <lastmod>2023-08-28T12:12:55+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-findby-vs-findoneby/</loc>
    <lastmod>2023-08-27T10:39:57+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/privacy/</loc>
    <lastmod>2023-08-26T13:18:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/reactive-spring-boot-with-webflux-r2dbc-and-postgres/</loc>
    <lastmod>2023-08-26T12:30:38+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-openapi-lombok-create-models/</loc>
    <lastmod>2023-08-26T09:40:02+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/getting-started-with-spring-boot/</loc>
    <lastmod>2023-08-25T14:56:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/pdf/</loc>
    <lastmod>2023-08-25T14:06:16+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-scroll-api/</loc>
    <lastmod>2023-08-25T13:39:06+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/maven-fast-build/</loc>
    <lastmod>2023-08-24T19:57:37+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-observability/</loc>
    <lastmod>2023-08-24T19:55:40+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/tags/pulsar/</loc>
    <lastmod>2023-08-24T19:53:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-apache-pulsar/</loc>
    <lastmod>2023-08-24T19:53:31+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/creating-a-fat-jar-app-with-spring-boot/</loc>
    <lastmod>2023-08-24T19:52:05+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-3-error-reporting-using-problem-details/</loc>
    <lastmod>2023-08-24T19:50:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-boot-api-key-secret/</loc>
    <lastmod>2023-08-24T19:47:34+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/eureka-server-cluster-setup-tutorial/</loc>
    <lastmod>2023-08-24T19:44:00+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-data-jpa-pagination-sorting/</loc>
    <lastmod>2023-08-24T19:42:45+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/docker-compose-support-spring-boot/</loc>
    <lastmod>2023-08-24T19:40:39+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/using-java-records-with-spring-boot-3/</loc>
    <lastmod>2023-08-24T19:38:49+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/java-servletrequest-illegalstateexception/</loc>
    <lastmod>2023-08-24T19:37:18+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-bean-scope-guides/</loc>
    <lastmod>2023-08-24T19:35:21+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/restclient-in-spring6/</loc>
    <lastmod>2023-08-24T19:32:12+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-cloud-gateway-active-health-check/</loc>
    <lastmod>2023-08-24T19:24:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/jpa-records/</loc>
    <lastmod>2023-08-24T19:23:08+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/spring-quickstart/</loc>
    <lastmod>2023-08-24T19:10:32+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/docs/</loc>
    <lastmod>2023-08-24T14:02:52+08:00</lastmod>
  </url><url>
    <loc>https://springdoc.cn/about/</loc>
    <lastmod>2023-08-24T14:02:52+08:00</lastmod>
  </url>
</urlset>
