Brolog
✨ Every bug becomes a story, and every resolution becomes a record.
wordmarkbro

Architecture, Projects, Troubleshooting
I record small insights gained during the development process.

brolog — zsh
$ ▋

Every build leaves a log.

[BroBean] BroBean 프로젝트 #15 JPA 페이지네이션 적용, Page와 Slice의 차이
BroBeanSpringSpring Data JPAPaginationPageSlice

[BroBean] BroBean 프로젝트 #15 JPA 페이지네이션 적용, Page와 Slice의 차이

BroBean 프로젝트에서 페이지네이션을 적용하며 Spring Data JPA의 Page와 Slice 차이를 알아보고, 가계부와 알림 내역에 각각 다른 방식을 적용한 경험을 정리한다.
[BroBean] BroBean 프로젝트 #14 순환 참조 오류를 ObjectProvider로 해결하기
BroBean개발일지SpringSpring Boot순환참조Circular ReferenceObjectProviderDependency Injection

[BroBean] BroBean 프로젝트 #14 순환 참조 오류를 ObjectProvider로 해결하기

BroBean 커플 기능을 구현하던 중 AuthService와 CoupleService 사이에서 발생한 순환 참조 문제와 ObjectProvider를 활용해 의존성 주입 시점을 지연시키는 방법을 정리합니다.
[JPA] @PersistenceContext와 EntityManager로 이해하는 영속성 컨텍스트
JavaJPASpring Boot@PersistenceContextEntityManager영속성 컨텍스트Persistence ContextDirty CheckingFlushTransaction

[JPA] @PersistenceContext와 EntityManager로 이해하는 영속성 컨텍스트

JPA의 @PersistenceContext가 무엇을 의미하는지부터 EntityManager와 영속성 컨텍스트의 관계, 엔티티 생명주기, Dirty Checking, Flush, Transaction과의 관계까지 정리합니다.
[Java] YearMonth로 월 단위 날짜를 다루는 방법
JavaYearMonthLocalDateDate날짜Java Time

[Java] YearMonth로 월 단위 날짜를 다루는 방법

Java의 YearMonth를 활용해 연도와 월을 표현하고 특정 월의 시작일과 마지막 날을 계산하는 방법을 정리합니다.
[BroBean] BroBean 프로젝트 #13 개인·커플 모드와 가계부 API 구현 - 쿼리 성능을 다시 돌아보다
BroBean가계부 앱커플 가계부Spring BootQueryDSLJPAAPI성능 최적화UserSetting

[BroBean] BroBean 프로젝트 #13 개인·커플 모드와 가계부 API 구현 - 쿼리 성능을 다시 돌아보다

BroBean의 개인·커플 모드 전환 기능과 씨앗심기·성장일지 백엔드 및 API를 구현하고, 월별 가계부 조회 쿼리를 작성하는 과정에서 쿼리 성능을 다시 고민해본 경험을 정리합니다.
[BroBean] BroBean 프로젝트 #12 인증 상태 복구와 Nuxt Plugin 실행 순서 제어
BroBeanNuxt 4Pinia인증AuthenticationNuxt PluginAxiosSSRSession

[BroBean] BroBean 프로젝트 #12 인증 상태 복구와 Nuxt Plugin 실행 순서 제어

회원가입과 로그인 백엔드 연동 과정에서 발생한 인증 상태 초기화 문제를 해결하고, Nuxt Plugin을 활용한 사용자 정보 복구와 플러그인 실행 순서 제어까지 구현한 과정
Copyright © 2026 Brolog. All rights reserved.