<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>SpringBoot on Lee WooJin | Developer</title>
    <link>https://zmfpdl64.github.io/categories/springboot/</link>
    <description>Recent content in SpringBoot on Lee WooJin | Developer</description>
    <generator>Hugo -- 0.155.1</generator>
    <language>ko-kr</language>
    <lastBuildDate>Thu, 20 Jun 2024 19:26:00 +0900</lastBuildDate>
    <atom:link href="https://zmfpdl64.github.io/categories/springboot/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[SpringBoot] ThreadLocal을 활용한 인증관리</title>
      <link>https://zmfpdl64.github.io/posts/springboot-threadlocal-authentication/</link>
      <pubDate>Thu, 20 Jun 2024 19:26:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-threadlocal-authentication/</guid>
      <description>Spring Boot에서 ThreadLocal을 사용한 인증 관리와 주의사항</description>
    </item>
    <item>
      <title>[SpringBoot] In-Memory 환경 Memory Leak</title>
      <link>https://zmfpdl64.github.io/posts/springboot-memory-leak-inmemory/</link>
      <pubDate>Thu, 20 Jun 2024 19:20:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-memory-leak-inmemory/</guid>
      <description>In-Memory 인증번호 관리 시 발생하는 메모리 누수 문제와 해결 방법</description>
    </item>
    <item>
      <title>BeanPay Detail 삭제 이유</title>
      <link>https://zmfpdl64.github.io/posts/beanpay-detail-removal/</link>
      <pubDate>Mon, 03 Jun 2024 01:16:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/beanpay-detail-removal/</guid>
      <description>BeanPayDetail 테이블 제거 및 PaymentDetail로 통합한 이유</description>
    </item>
    <item>
      <title>락 선택 이유와 성능 테스트</title>
      <link>https://zmfpdl64.github.io/posts/lock-selection-performance-test/</link>
      <pubDate>Tue, 30 Apr 2024 18:23:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/lock-selection-performance-test/</guid>
      <description>트랜잭션, Beta Lock, Redisson 분산락의 성능 비교 테스트</description>
    </item>
    <item>
      <title>Github Actions와 AWS CodeDeploy를 활용한 CI/CD 구축</title>
      <link>https://zmfpdl64.github.io/posts/cicd-github-actions-aws/</link>
      <pubDate>Fri, 19 Apr 2024 16:45:28 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/cicd-github-actions-aws/</guid>
      <description>Github Actions와 AWS S3, CodeDeploy를 사용하여 Spring Boot 애플리케이션 CI/CD 파이프라인 구축하기</description>
    </item>
    <item>
      <title>코리아노 BeanPay 고민</title>
      <link>https://zmfpdl64.github.io/posts/koreano-beanpay-design/</link>
      <pubDate>Wed, 17 Apr 2024 23:41:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/koreano-beanpay-design/</guid>
      <description>MSA 환경에서 빈페이 결제 시스템 설계 고민과 분산락 선택 이유</description>
    </item>
    <item>
      <title>[SpringBoot] Spring Batch 이용권 만료</title>
      <link>https://zmfpdl64.github.io/posts/springboot-batch-pass-expiration/</link>
      <pubDate>Sun, 17 Dec 2023 19:56:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-batch-pass-expiration/</guid>
      <description>Spring Batch를 활용한 이용권 만료 처리 구현</description>
    </item>
    <item>
      <title>[SpringBoot] 스프링 배치란?</title>
      <link>https://zmfpdl64.github.io/posts/springboot-batch-introduction/</link>
      <pubDate>Sat, 16 Dec 2023 16:38:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-batch-introduction/</guid>
      <description>Spring Batch의 개념과 주요 용어, 장점 정리</description>
    </item>
    <item>
      <title>주문내역을 내려줄 때 가격 멱등성에 대한 고민</title>
      <link>https://zmfpdl64.github.io/posts/order-price-idempotency/</link>
      <pubDate>Sun, 29 Oct 2023 00:00:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/order-price-idempotency/</guid>
      <description>메뉴 가격 변경 시 주문 내역의 가격 일관성 유지 방법</description>
    </item>
    <item>
      <title>@WithMockUser 테스트 시 getPrincipal Null 해결</title>
      <link>https://zmfpdl64.github.io/posts/springboot-withmockuser-null/</link>
      <pubDate>Tue, 02 May 2023 00:00:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-withmockuser-null/</guid>
      <description>Spring Security @WithMockUser 사용 시 getPrincipal()이 null을 반환하는 문제 해결 방법</description>
    </item>
    <item>
      <title>Spring Boot Redis 캐싱 서버 적용하기</title>
      <link>https://zmfpdl64.github.io/posts/springboot-redis-caching/</link>
      <pubDate>Mon, 01 May 2023 13:11:15 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-redis-caching/</guid>
      <description>Spring Boot 프로젝트에 Redis 캐싱 서버를 적용하는 방법</description>
    </item>
    <item>
      <title>Transaction 커밋과 flush 타이밍 이해하기</title>
      <link>https://zmfpdl64.github.io/posts/springboot-transaction-commit/</link>
      <pubDate>Thu, 20 Apr 2023 00:00:00 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-transaction-commit/</guid>
      <description>JPA에서 save()와 saveAndFlush()의 차이점과 트랜잭션 커밋 시점 이해</description>
    </item>
    <item>
      <title>스프링부트 터미널 build 실행 오류 (JDK 17)</title>
      <link>https://zmfpdl64.github.io/posts/springboot-terminal-build-error/</link>
      <pubDate>Tue, 04 Apr 2023 19:06:45 +0900</pubDate>
      <guid>https://zmfpdl64.github.io/posts/springboot-terminal-build-error/</guid>
      <description>터미널에서 gradlew build 실행 시 JDK 17 버전 호환 문제 해결 방법</description>
    </item>
  </channel>
</rss>
