Published on2025-12-29Spring Boot CI 빌드 에러 해결: 테스트 코드가 없는데도 왜 빈 생성에 실패할까?#Backend#java#CI/CD#GitHubActions#마음메이트#maummate#TroubleShooting이미지 업로드 기능을 배포한 후 CI/CD를 도입하며 발생한 Failed to load ApplicationContext 에러를 해결하며 테스트코드가 없어도 의존성이 왜 필요한지 정리했습니다.
Published on2025-12-20이미지 저장 방식: DB에 직접 저장하기보다 URL 링크를 선호하는 이유는 뭘까?#Backend#Java#SpringDataJPA#Performance#OOM#BLOB#이미지저장데이터베이스에 이미지 파일을 직접 저장할 경우 위험할 수 있는 이유를 성능 테스트와 OOM(Out Of Memory) 분석을 통해 알아봅니다.
Published on2025-12-10ElementCollection을 사용할때 LazyLoading 문제#Backend#java#JPA#마음메이트#maummate#TroubleShootingJPA @ElementCollection 사용 시 발생하는 LazyInitializationException의 원인을 분석하고, 영속성 컨텍스트와 트랜잭션 관점에서의 해결 전략(FetchJoin 등)을 정리합니다.