<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://curiousjinan.tistory.com</loc>
    <lastmod>2026-11-08T09:27:01+09:00</lastmod>
    <priority>1.0</priority>
  </url>
<url>
  <loc>https://curiousjinan.tistory.com/category</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/DevOps/nGrinder</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/%EA%B0%9C%EB%B0%9C%EC%A7%80%EC%8B%9D/%EC%8A%A4%EB%A0%88%EB%93%9C%28Thread%29</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Spring/Spring%20%EA%B8%B0%EC%B4%88%20%EC%A7%80%EC%8B%9D</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/%EA%B0%9C%EB%B0%9C%EC%A7%80%EC%8B%9D</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/AWS/ECS%2C%20ECR</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/AI</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/DevOps/Docker</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Spring/Spring%20%EC%84%A4%EC%A0%95</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/%EA%B0%9C%EB%B0%9C%EC%A7%80%EC%8B%9D/WEB%2C%20DB%2C%20GIT</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/AWS/EC2</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/DevOps/k8s</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/AWS/CodePipeline%2C%20CICD</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/JAVA</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/%EA%B0%9C%EB%B0%9C%EC%A7%80%EC%8B%9D/%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Spring/JPA</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Spring/Spring%20Security</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/AWS/SNS%2C%20SQS</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/DevOps/%ED%85%8C%EB%9D%BC%ED%8F%BC%28Terraform%29</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Spring</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Spring/Spring%EC%97%90%EC%84%9C%20Java%20%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/AWS/RDS</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Spring/%ED%85%8C%EC%8A%A4%ED%8A%B8%20%EC%BD%94%EB%93%9C</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/MSA</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/DDD</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/gRPC</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/Apache%20Kafka</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/DevOps</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/AWS</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/notion%26obsidian</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/%EC%B1%84%ED%8C%85%20%EC%84%9C%EB%B9%84%EC%8A%A4</loc>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/category/%ED%8C%80%20Pulse</loc>
</url>
<url><loc>https://curiousjinan.tistory.com/tag</loc></url>
<url><loc>https://curiousjinan.tistory.com/guestbook</loc></url>


<url>
  <loc>https://curiousjinan.tistory.com/entry/ai-news-curation-series-3-optimization</loc>
  <lastmod>2025-10-28T23:59:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ai-news-curation-engineering-part2</loc>
  <lastmod>2025-10-28T23:59:59+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-kakao-login-not-generic-subdomain</loc>
  <lastmod>2025-10-26T22:15:29+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ai-news-curation-series-1</loc>
  <lastmod>2025-10-28T09:54:06+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-domain-service-port-hexagonal-architecture</loc>
  <lastmod>2025-09-14T16:58:24+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/vibe-coding-6-monkeys-project-final-report</loc>
  <lastmod>2025-08-25T13:14:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/vibe-coding-5-claude-code-backend-complete</loc>
  <lastmod>2025-08-24T18:18:55+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/vibe-coding-4-day1-idea-to-frontend</loc>
  <lastmod>2025-08-24T18:17:24+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/vibe-coding-3-ai-tools-roadmap</loc>
  <lastmod>2025-08-24T18:14:36+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/vibe-coding-2-ai-collaboration-strategy</loc>
  <lastmod>2025-08-24T18:13:54+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/vibe-coding-1-monkeys-project-beginning</loc>
  <lastmod>2025-08-24T18:13:17+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-commit-log-not-a-queue</loc>
  <lastmod>2025-08-22T15:14:50+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/websocket-deep-dive-ep1</loc>
  <lastmod>2025-07-11T22:11:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-domain-model</loc>
  <lastmod>2025-07-07T00:17:39+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ai-expedition-log-01-drawing-the-map</loc>
  <lastmod>2025-06-15T22:28:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/jaeger-v2-opentelemetry-tracing-guide</loc>
  <lastmod>2025-06-09T01:28:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-strategic-design-guide</loc>
  <lastmod>2025-06-08T00:37:57+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/why-ddd-needs-hexagonal-architecture</loc>
  <lastmod>2025-06-01T15:26:34+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-why-reference-aggregates-by-id</loc>
  <lastmod>2025-05-31T01:13:30+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-value-objects-ubiquitous-language-domain-expression</loc>
  <lastmod>2025-05-30T18:28:41+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/hexagonal-architecture-port-parameters-design</loc>
  <lastmod>2025-05-26T00:23:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/single-table-multi-aggregate-ddd-jpa</loc>
  <lastmod>2025-05-06T21:50:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/business-value-in-code</loc>
  <lastmod>2025-05-03T16:14:49+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aggregate-one-repository-best-practice</loc>
  <lastmod>2025-04-19T20:22:06+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/strategy-pattern</loc>
  <lastmod>2025-04-15T21:07:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/decorator-pattern</loc>
  <lastmod>2025-04-14T21:11:57+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/observer-pattern</loc>
  <lastmod>2025-04-12T22:57:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-message-delivery-guarantees</loc>
  <lastmod>2025-04-12T15:56:50+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-consumer-inbox-pattern</loc>
  <lastmod>2025-04-07T00:02:11+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/single-responsibility-principle</loc>
  <lastmod>2025-03-30T14:29:20+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/domain-driven-design-aggregate-implementation</loc>
  <lastmod>2025-03-12T22:25:44+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/springboot-msa-grpc-circuit-breaker</loc>
  <lastmod>2025-02-15T16:04:48+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-msa-circuit-breaker</loc>
  <lastmod>2025-03-14T20:06:23+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/msa-spring-grpc-feign-test</loc>
  <lastmod>2025-02-12T23:28:20+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/msa-spring-grpc-interceptor-jwt-auth</loc>
  <lastmod>2025-02-12T23:28:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/msa-spring-grpc-client</loc>
  <lastmod>2025-02-10T01:30:16+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/msa-spring-grpc-server</loc>
  <lastmod>2025-02-02T21:49:58+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-security-async-context</loc>
  <lastmod>2025-01-12T14:59:03+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/grpc-jwt-authentication-spring-security-integration</loc>
  <lastmod>2025-01-12T02:04:36+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-container-bean-proxy</loc>
  <lastmod>2025-04-14T22:05:03+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-tomcat-thread-dump-guide</loc>
  <lastmod>2024-12-31T08:02:27+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-ubiquitous-language-importance-and-development</loc>
  <lastmod>2024-12-28T14:21:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-biconsumer-guide</loc>
  <lastmod>2024-12-28T00:07:04+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-enum-custom-converter-case-insensitive</loc>
  <lastmod>2024-12-17T23:13:31+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/understanding-serialversionuid</loc>
  <lastmod>2024-12-09T22:32:25+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-locale-root-importance-distributed-consistency</loc>
  <lastmod>2024-12-06T02:02:54+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/cqrs-explained-event-sourcing</loc>
  <lastmod>2025-04-06T20:33:53+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/understanding-dependency-and-coupling-in-spring-di</loc>
  <lastmod>2024-11-15T14:31:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-transactional-not-working-in-transactional</loc>
  <lastmod>2024-11-10T15:22:09+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-concurrency-ticket-booking-system-with-reentrant-lock</loc>
  <lastmod>2024-11-09T23:04:52+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/fixing-spring-transactionaleventlistener-after-commit-update-issue</loc>
  <lastmod>2024-11-08T22:08:26+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-enum-npe-fix-equals-switch-attributeconverter</loc>
  <lastmod>2024-11-03T01:13:04+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-extract-method-refactoring-guide</loc>
  <lastmod>2024-11-02T15:52:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/what-is-grpc</loc>
  <lastmod>2024-10-31T00:23:03+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ddd-refactoring-arrow-if-statement</loc>
  <lastmod>2024-12-28T13:15:31+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-jpa-why-default-constructor-is-required</loc>
  <lastmod>2024-10-21T00:24:14+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/transactional-outbox-pattern-microservices-kafka</loc>
  <lastmod>2025-04-06T20:32:25+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/strategy-pattern-guide-java-spring</loc>
  <lastmod>2025-04-06T20:39:21+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-design-pattern-command-pattern-flexible-order-system</loc>
  <lastmod>2025-04-06T20:39:33+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/list-optional-usage-considerations</loc>
  <lastmod>2024-10-01T23:59:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/test-http-load-performance-with-hey</loc>
  <lastmod>2024-09-29T23:31:51+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-application-runner-usecase</loc>
  <lastmod>2024-09-28T22:42:04+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/coroutine-concurrency-control</loc>
  <lastmod>2024-09-22T22:06:15+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kotlin-coroutine-exception-handling-guide</loc>
  <lastmod>2024-09-22T15:02:31+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-constructor-initialization</loc>
  <lastmod>2024-09-21T15:52:44+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-shallow-copy</loc>
  <lastmod>2024-09-22T13:35:38+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-stream-mutable-variable-issues</loc>
  <lastmod>2024-09-20T21:45:39+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-stack-frame-variable-lifecycle-understanding</loc>
  <lastmod>2024-09-20T19:48:40+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-oop-encapsulation</loc>
  <lastmod>2024-09-20T18:10:04+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kotlin-coroutines-explained</loc>
  <lastmod>2024-09-19T11:40:23+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/thread-pool-vs-general-thread-io-cpu-performance-comparison</loc>
  <lastmod>2024-09-19T11:38:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/thread-pool-performance-io-vs-cpu</loc>
  <lastmod>2024-09-15T20:12:20+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/thread-performance-comparison-io-vs-cpu</loc>
  <lastmod>2024-09-15T20:12:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-hashtable</loc>
  <lastmod>2024-09-02T23:20:27+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-architecture-domain</loc>
  <lastmod>2024-12-28T13:15:44+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-stream-mutable-immutable-list-return</loc>
  <lastmod>2024-08-30T17:40:13+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-copyonwritearraylist-concurrency</loc>
  <lastmod>2024-08-30T01:08:17+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-docker-kraft</loc>
  <lastmod>2024-08-30T16:20:25+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-concurrent-hash-map-cas</loc>
  <lastmod>2024-08-25T02:03:25+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-security-configuration-understand</loc>
  <lastmod>2024-08-23T13:56:06+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-unit-test-mocking</loc>
  <lastmod>2024-08-17T17:36:40+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-hexagonal-architecture</loc>
  <lastmod>2025-04-06T20:33:04+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-circular-references</loc>
  <lastmod>2024-07-28T21:51:58+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/springboot3-grpc-exception-interceptor</loc>
  <lastmod>2024-07-27T19:54:09+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/springboot3-grpc</loc>
  <lastmod>2025-02-22T01:10:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-synchronized-concurrency-control</loc>
  <lastmod>2024-09-03T22:16:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kotlin-spring-validation-setup-caution</loc>
  <lastmod>2024-06-06T12:28:44+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/docker-jib-image-build</loc>
  <lastmod>2024-05-19T13:24:46+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/mac-kubernetes-setup</loc>
  <lastmod>2024-05-18T15:53:55+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-exception-stackTrace</loc>
  <lastmod>2024-09-20T23:17:29+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-event-thread</loc>
  <lastmod>2024-03-10T15:03:30+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-custom-annotation</loc>
  <lastmod>2024-03-08T16:35:11+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-spring-consumer-error</loc>
  <lastmod>2024-02-18T01:52:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-spring-slack-error-notification</loc>
  <lastmod>2024-02-18T14:46:14+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/slack-webhook</loc>
  <lastmod>2024-02-18T01:41:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-kafka-exception-monitoring</loc>
  <lastmod>2024-08-30T16:19:27+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/mac-kafka-kraft-docker</loc>
  <lastmod>2024-02-18T00:47:20+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-transactional-propagation</loc>
  <lastmod>2024-02-17T13:37:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/nGrinder-ec2-springboot-test</loc>
  <lastmod>2024-02-15T14:22:42+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ngrinder-springboot-test</loc>
  <lastmod>2024-02-15T01:17:10+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ngrinder-script-write</loc>
  <lastmod>2024-02-14T01:46:59+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/apple-m1-ngrinder-setup</loc>
  <lastmod>2024-02-14T00:36:17+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/redis-to-rdb-data-sync</loc>
  <lastmod>2024-02-11T11:21:20+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-exception-test-important</loc>
  <lastmod>2024-02-04T22:03:11+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-validation-test</loc>
  <lastmod>2024-02-04T22:03:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/multithreading-vs-threadpool-performance</loc>
  <lastmod>2024-02-04T22:04:22+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/mac-m1-jmeter-setup-and-testing</loc>
  <lastmod>2024-02-04T22:05:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/tomcat-and-spring-web-request-lifecycle</loc>
  <lastmod>2024-02-04T22:05:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-http-server-advanced</loc>
  <lastmod>2023-12-31T12:36:17+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-http-server-implementation</loc>
  <lastmod>2023-12-31T12:35:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/jpa-nplusone-problem-solutions</loc>
  <lastmod>2023-12-29T02:19:07+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-message-format-structure</loc>
  <lastmod>2023-12-29T02:22:01+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-high-availability-and-large-data-handling</loc>
  <lastmod>2023-12-29T02:23:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-producer-consumer-high-availability</loc>
  <lastmod>2023-12-29T02:23:26+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/understand-kafka-partitions</loc>
  <lastmod>2024-08-25T16:38:59+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-cluster-broker-understand</loc>
  <lastmod>2023-12-29T02:27:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/understanding-kafka-all-structure</loc>
  <lastmod>2023-12-29T02:29:02+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/kafka-explained</loc>
  <lastmod>2023-12-29T01:43:21+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-event-driven-architecture-for-lower-coupling</loc>
  <lastmod>2025-04-06T20:33:21+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/effective-strategies-to-reduce-coupling-in-spring</loc>
  <lastmod>2024-02-04T22:06:25+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-parameterized-test</loc>
  <lastmod>2024-02-04T22:06:52+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-test-mockbean-spybean</loc>
  <lastmod>2024-02-04T22:07:08+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-event-listener-test-spybean</loc>
  <lastmod>2024-02-04T22:07:22+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-event-listener-test-mockbean</loc>
  <lastmod>2024-02-04T22:07:36+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/integration-vs-unit-testing</loc>
  <lastmod>2023-12-31T21:44:50+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-test-code-basics-and-importance</loc>
  <lastmod>2023-12-29T02:32:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-runtime-exception-message</loc>
  <lastmod>2024-09-20T23:41:54+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-ecs-task-and-service-setup</loc>
  <lastmod>2023-12-29T02:42:02+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-dynamic-blocks</loc>
  <lastmod>2024-02-04T22:12:48+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-aws-asg-capacity-provider-setup</loc>
  <lastmod>2023-12-29T02:47:00+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-aws-networking-ec2-setup</loc>
  <lastmod>2024-02-04T22:13:16+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/facade-pattern-explained</loc>
  <lastmod>2025-04-06T20:38:38+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/factory-method-pattern-spring</loc>
  <lastmod>2025-04-06T20:38:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-singleton-patterns-explained</loc>
  <lastmod>2025-04-06T20:39:00+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/gradle-dependency-management-implementation-vs-runtimeonly</loc>
  <lastmod>2025-04-14T22:01:53+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/macos-obsidian-github-plugin</loc>
  <lastmod>2023-12-29T03:10:12+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/obsidian-customize-image-storage-path</loc>
  <lastmod>2023-12-29T03:13:44+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/obsidian-notion-style-codeblocks</loc>
  <lastmod>2023-12-31T23:24:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-modularization-guide</loc>
  <lastmod>2024-02-04T22:14:31+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-autoscaling-loadbalancer</loc>
  <lastmod>2024-02-04T22:15:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-iam-policy</loc>
  <lastmod>2024-02-04T22:15:30+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-variables-outputs-guide</loc>
  <lastmod>2024-02-04T22:15:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-destroy-aws-ec2</loc>
  <lastmod>2024-02-04T22:16:07+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-aws-ec2-instance-create</loc>
  <lastmod>2024-02-04T22:16:27+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/terraform-installation-guide-mac</loc>
  <lastmod>2024-02-04T22:16:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/understanding-terraform</loc>
  <lastmod>2024-02-04T22:17:22+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-constructor-injection-part1-componentscan-analysis</loc>
  <lastmod>2024-02-04T22:17:58+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/msa-sns-messageattributes-zeropayload</loc>
  <lastmod>2024-02-04T22:18:26+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-batch-scheduler-for-sns-republishing-in-msa</loc>
  <lastmod>2024-02-04T22:18:55+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/springboot-resource-manage</loc>
  <lastmod>2024-02-04T22:19:11+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-msa-refactoring-for-srp</loc>
  <lastmod>2024-02-04T22:20:10+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-sqs-error-handling-and-manual-deletion</loc>
  <lastmod>2024-02-04T22:20:43+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/msa-zipkin-http-request-sampling-guide</loc>
  <lastmod>2024-02-04T22:21:16+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-batch-5-table-creation-fix</loc>
  <lastmod>2025-04-14T22:02:17+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/zipkin-log-optimization-alb-healthcheck</loc>
  <lastmod>2024-02-04T22:22:41+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/springboot-msa-logging-zipkin-exception-handlin</loc>
  <lastmod>2024-02-04T22:23:44+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spof-solutions</loc>
  <lastmod>2023-12-30T19:17:55+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/what-is-query-injection</loc>
  <lastmod>2024-02-04T22:24:58+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-msa-zipkin</loc>
  <lastmod>2024-02-04T22:27:21+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-constructor-injection-reflection</loc>
  <lastmod>2024-02-04T22:31:12+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-reflection-practice</loc>
  <lastmod>2023-12-30T16:18:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/util-class-static-vs-spring-bean</loc>
  <lastmod>2024-02-04T22:33:41+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-msa-zipkin-trace</loc>
  <lastmod>2024-02-04T22:41:16+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-p6spy-jpa-logging</loc>
  <lastmod>2024-02-04T22:42:24+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-msa-mq-zeropayload</loc>
  <lastmod>2024-02-04T22:45:14+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-reflection-explain</loc>
  <lastmod>2023-12-30T16:18:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-event-aws-sns-sqs-msa-data-consistency</loc>
  <lastmod>2024-02-04T22:51:23+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-event-upgrade</loc>
  <lastmod>2024-02-04T22:50:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-aop-understand</loc>
  <lastmod>2024-12-28T13:14:23+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-bean-component</loc>
  <lastmod>2024-02-04T22:56:49+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-component</loc>
  <lastmod>2024-02-04T22:57:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-deploy-war-jar</loc>
  <lastmod>2024-09-23T22:58:16+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-arm-architecture-ec2-docker-buildx</loc>
  <lastmod>2024-02-04T22:59:52+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/docker-buildx-aws-ecs-arm-image-build-push-x86-environment</loc>
  <lastmod>2024-02-04T23:06:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-yml-vs-properties</loc>
  <lastmod>2024-02-04T23:01:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-what-maven</loc>
  <lastmod>2024-02-04T23:02:06+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-microservices-advanced</loc>
  <lastmod>2024-02-04T23:05:53+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-microservices-introduction</loc>
  <lastmod>2024-02-04T23:06:42+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-message-driven-4-springboot-integration</loc>
  <lastmod>2023-11-23T23:23:49+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-message-driven-3-sns-sqs-integration-testing</loc>
  <lastmod>2023-11-23T23:23:07+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-message-driven-2-sqs-build-test</loc>
  <lastmod>2023-11-23T23:22:54+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-message-driven-1-sns-setup</loc>
  <lastmod>2023-11-23T23:22:40+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-filterchain-dofilter</loc>
  <lastmod>2023-12-29T16:11:38+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/cors-configuration-for-web-development</loc>
  <lastmod>2023-12-29T16:21:54+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-iam-security-mfa-guide</loc>
  <lastmod>2023-11-04T22:53:43+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-filter-different-interceptor</loc>
  <lastmod>2023-12-29T16:55:12+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-secrets-ecs-springboot-3-2-deploy-success</loc>
  <lastmod>2023-11-23T19:23:51+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-secrets-ecs-springboot-3-1-update-deploy</loc>
  <lastmod>2023-11-23T19:23:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-secrets-ecs-springboot-2-ecs-integration</loc>
  <lastmod>2023-11-23T19:23:11+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-secrets-ecs-springboot-1-secret</loc>
  <lastmod>2023-11-23T19:22:01+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/AWS%EC%9D%98-RDSPostgreSQL%EC%99%80-SpringBoot-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0</loc>
  <lastmod>2023-11-23T23:24:50+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-rds-postgresql-setup</loc>
  <lastmod>2023-11-23T23:24:36+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-abstraction</loc>
  <lastmod>2023-12-30T11:28:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-concurrency-parallelism</loc>
  <lastmod>2024-08-30T16:39:34+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-alb-dynamic-vs-static-port-ec2-dns-issues</loc>
  <lastmod>2023-11-23T19:21:44+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-dynamic-port-mapping-with-alb</loc>
  <lastmod>2023-11-23T19:21:27+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-deploy-final-8</loc>
  <lastmod>2023-11-23T23:21:38+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-deploy-error-7</loc>
  <lastmod>2023-11-23T23:21:25+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-build-error-3-6</loc>
  <lastmod>2023-11-23T23:21:11+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-build-error-2-5</loc>
  <lastmod>2023-11-23T23:20:57+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-build-error-1-4</loc>
  <lastmod>2023-11-23T23:20:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-deploy-review-3</loc>
  <lastmod>2023-11-23T23:20:33+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-build-2</loc>
  <lastmod>2023-11-23T23:20:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-cicd-codepipeline-setup-1</loc>
  <lastmod>2023-11-23T23:20:06+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ecr-docker-push-error-m1-arch-exec-format-issue</loc>
  <lastmod>2023-11-06T16:45:47+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-creation-without-alb</loc>
  <lastmod>2023-11-23T19:21:09+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-cluster-service-task-setup</loc>
  <lastmod>2023-12-12T02:55:09+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecs-alb-setup-with-real-world-examples</loc>
  <lastmod>2023-11-23T19:20:42+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ecr-docker-image-management-guide</loc>
  <lastmod>2023-11-23T19:20:26+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ec2-web-connect</loc>
  <lastmod>2023-12-30T23:34:17+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/jenkins-pipeline-setup-springboot-ci-cd</loc>
  <lastmod>2023-11-04T20:41:17+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Jenkins-%EA%B9%83%ED%97%88%EB%B8%8C-%ED%9B%85-%EC%84%A4%EC%A0%95-GitHub-hook-trigger-for-GITScm-Polling-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0</loc>
  <lastmod>2023-11-21T16:25:34+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/jenkins-ci-setup-freestyle-guide-part-1</loc>
  <lastmod>2023-11-07T13:01:54+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-gradle-version-check</loc>
  <lastmod>2023-12-29T12:54:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/github-access-token-generate</loc>
  <lastmod>2023-12-29T04:18:33+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ec2-docker-jenkins-setup</loc>
  <lastmod>2023-11-04T20:44:07+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/aws-ec2-instance-creation-and-access-with-termius</loc>
  <lastmod>2023-11-23T19:10:41+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-controlleradvice-logging</loc>
  <lastmod>2023-12-29T17:11:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-data-jpa-structure</loc>
  <lastmod>2023-12-30T11:51:34+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-exception-handling</loc>
  <lastmod>2023-12-29T17:25:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring-Security6-Authentication%EC%9D%B8%EC%A6%9D</loc>
  <lastmod>2023-10-21T02:07:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-security-cors-integration</loc>
  <lastmod>2023-11-07T12:56:42+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/SpringBoot%EC%99%80-Kafka1-%EA%B8%B0%EB%B3%B8%EC%84%A4%EB%AA%85</loc>
  <lastmod>2023-10-19T21:02:26+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/apache-kafka-replication-fault-tolerance-9</loc>
  <lastmod>2023-11-03T23:20:36+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/apache-kafka-offset-commit-8</loc>
  <lastmod>2023-11-03T23:37:27+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-stream-mapToInt</loc>
  <lastmod>2023-12-30T16:17:38+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-stream-examples</loc>
  <lastmod>2023-12-30T16:04:48+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-1-security-6-config-refactoring-12</loc>
  <lastmod>2023-11-04T01:38:58+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-1-security-6-jwt-verification-refactoring-11</loc>
  <lastmod>2023-11-04T01:38:30+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-security-6-operation-principles</loc>
  <lastmod>2023-11-07T12:53:10+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-Spring-test-when%EC%97%90%EC%84%9C-%EB%B0%9C%EC%83%9D%ED%95%9C-%EC%97%90%EB%9F%AC</loc>
  <lastmod>2023-11-21T16:18:55+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-Spring-test-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0%EC%9D%98-authentication%EA%B0%9D%EC%B2%B4%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%95%BC-%ED%95%A0%EA%B9%8C</loc>
  <lastmod>2023-11-21T16:18:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-maven-gradle-different</loc>
  <lastmod>2023-12-29T17:35:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/java-objectmapper</loc>
  <lastmod>2024-09-20T23:31:58+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-interceptors</loc>
  <lastmod>2023-12-29T17:53:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-mvc-model</loc>
  <lastmod>2023-12-29T17:43:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring-JPA-%EC%97%94%ED%8B%B0%ED%8B%B0%EB%A5%BC-DTO%EB%A1%9C-%EB%B0%94%EA%BF%94%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0</loc>
  <lastmod>2023-08-13T14:48:26+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-database-access-dao-mapper-annotation</loc>
  <lastmod>2023-11-23T01:50:21+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-data-transfer-vo-dto</loc>
  <lastmod>2023-11-23T02:31:52+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-setting-xml-configuration</loc>
  <lastmod>2023-12-29T13:04:03+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring%EC%8A%A4%ED%94%84%EB%A7%81-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C%EC%9D%98-%EA%B8%B0%EC%B4%885-CRUD-%ED%85%8C%EC%8A%A4%ED%8A%B8</loc>
  <lastmod>2023-11-21T16:15:18+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring%EC%8A%A4%ED%94%84%EB%A7%81-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C%EC%9D%98-%EA%B8%B0%EC%B4%884</loc>
  <lastmod>2023-11-21T16:15:05+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring%EC%8A%A4%ED%94%84%EB%A7%81-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C%EC%9D%98-%EA%B8%B0%EC%B4%883</loc>
  <lastmod>2023-11-21T16:14:55+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring%EC%8A%A4%ED%94%84%EB%A7%81-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%BD%94%EB%93%9C%EC%9D%98-%EA%B8%B0%EC%B4%882</loc>
  <lastmod>2023-11-21T16:14:42+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98-%EA%B4%80%EB%A6%AC-Transaction-Management</loc>
  <lastmod>2023-08-13T14:58:03+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/Spring-Boot-REST-Controller-Usage-Understanding-RestController</loc>
  <lastmod>2023-11-23T23:59:21+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-custom-annotations-2</loc>
  <lastmod>2023-12-13T07:57:45+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-annotations-guide-1</loc>
  <lastmod>2023-12-13T07:57:56+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-tomcat-environment</loc>
  <lastmod>2023-12-29T14:26:19+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-1-security-6-login-jwt-process-10</loc>
  <lastmod>2023-11-04T01:36:48+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-1-security-6-login-main-controller-9</loc>
  <lastmod>2023-11-04T01:36:14+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-security-userdetailservice-dto-8</loc>
  <lastmod>2023-12-29T04:05:59+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-security-jwt-util-7</loc>
  <lastmod>2023-12-29T04:04:51+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-security-jwt-interceptor-6</loc>
  <lastmod>2023-12-29T04:03:54+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-security-auth-provider-handler-5</loc>
  <lastmod>2023-12-29T04:02:14+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-security-jwt-authorizationfilter-4</loc>
  <lastmod>2023-12-29T04:00:32+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-security-webconfig-3</loc>
  <lastmod>2023-12-29T03:58:30+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-1-security-6-security-config-class-detail-2</loc>
  <lastmod>2024-08-25T16:44:23+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-3-1-spring-security-6-jwt-login-intro-1</loc>
  <lastmod>2023-12-29T03:54:55+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/ControllerAdvice-%EC%A4%91%EC%95%99%EC%A7%91%EC%A4%91-%EC%98%88%EC%99%B8%EC%B2%98%EB%A6%AC</loc>
  <lastmod>2023-12-13T08:00:04+09:00</lastmod>
</url>
<url>
  <loc>https://curiousjinan.tistory.com/entry/spring-boot-properties-yaml-guide</loc>
  <lastmod>2024-09-22T16:53:02+09:00</lastmod>
</url>
</urlset>