기술 블로그

GG FACTORY 개발팀의 기술 경험과 노하우를 공유합니다.

redis2025년 7월 18일

Redis 키는 영어랑 숫자만 사용해야할까?

Redis는 영어랑 숫자만 취급해야할까요? 정답은 "아닙니다." 하지만 실무에서는 영어와 숫자만 사용하는 게 좋습니다. 코드를 작성할 때 영어로 작성하는 걸 보면 당연한 결과일 수 있지만 이유를 살펴보겠습니다. Redis는 키는 사실 다 됩니다. UTF-8 완벽 지원 ...

by KUKJIN LEE
178
Read More
backend2025년 7월 17일

JPA Auditing로 엔티티 공통 필드 자동화

JPA Auditing은 Spring Data JPA에서 제공하는 기능으로, 엔티티가 생성되고 수정될 때 생성일, 수정일, 생성자, 수정자 와 같은 공통 필드를 자동으로 관리해줍니다. 주요 기능 및 이점 코드 간소화 : @PrePersist , @PreUpdate 어노...

by KUKJIN LEE
141
Read More
backend2025년 7월 16일

Jackson Datatype JSR310 활용한 ObjectMapper LocalDateTime 변환 문제 해결

jackson-datatype-jsr310은 JSON 데이터와 Java 객체 간 변환을 담당하는 Jackson 라이브러리 확장 모듈입니다. 날짜 및 시간 API (JSR-310)을 Jackson이 올바르게 처리할 수 있도록 지원하는 핵심 기능을 제공합니다. 무슨 기능이...

by KUKJIN LEE
180
Read More
redis2025년 7월 11일

Spring Boot와 Redis 기본 설정과 사용법

Spring Boot에서 Redia를 쉽게 연동하고 활용할 수 있도록 돕는 spring-boot-starter-data-redis의존성에 대해 사용 방법을 작성해봤습니다. spring-boot-starter-data-redis란? Spring Boot 환경에서 Redi...

by KUKJIN LEE
151
Read More
backend2025년 6월 26일

Java Spring Boot CORS 설정 살펴보기

어떤 경우에 CORS 문제가 발생하나요? 프론트엔드: https://test.com (React, Next.js 등) 백엔드 API: https://api.test.com (Spring Boot) 서로 다른 서브도메인이라도 브라우저 기준에서는 cross-origin 으...

by KUKJIN LEE
84
Read More
backend2025년 6월 18일

Spring Boot와 함께 사용하기 좋은 프론트엔드 프레임워크

Spring Boot 서버 개발 시 주관적인 프론트엔드 프레임워크 추천입니다. 추천 프론트엔드 프레임워크 TOP 3 1. React.js (Next.js 포함) 글로벌 표준에 가까운 React는 Spring Boot와의 REST API 연동이 자연스럽고, 문서와 자료가...

by KUKJIN LEE
103
Read More
frontend2025년 6월 10일

Next.js와 Spring Boot 연동 시 API 호출 방식

프론트엔드에서 데이터를 어떻게 가져올 것인지에 대한 논의이므로, 프론트엔드 카테고리에 가장 잘 어울린다고 판단했습니다. 방식 1. Next.js의 api 폴더를 사용하는 방법 (중간 API 서버를 두는 방식) 설명 Next.js에서 제공하는 pages/api 또는 ap...

by KUKJIN LEE
215
Read More
docker2025년 6월 9일

Docker 환경에서 AWS S3 리전 에러 및 API 404 발생 시 문제 해결 가이드

문제 상황 (Problem Description) Spring Boot 애플리케이션 개발 중, 로컬 환경( java -jar 또는 IDE 실행)에서는 모든 기능이 정상 동작했지만, docker-compose up 으로 컨테이너 환경에서 실행했을 때만 S3 파일 업로드 ...

by KUKJIN LEE
136
Read More
frontend2025년 6월 1일

Next.js에서 Java 서버 API를 사용하는 방법

이 문서는 Next.js 프론트엔드에서 외부 Java 백엔드 API를 호출 하는 관점에서 작성되었으며, 백엔드 자체 구현보다는 프론트엔드에서 어떤 방식으로 API 요청을 설계해야 하는가 에 중점을 두었습니다. Next.js를 프론트엔드 프레임워크로 사용하는 상황에서, ...

by KUKJIN LEE
187
Read More
backend2025년 4월 3일

Spring Framework IoC, DI, AOP 알아보기

1. 스프링 프레임워크란? 1.1 탄생 배경과 특징 스프링은 대규모 자바 애플리케이션에서 객체 간의 의존성 관리 를 단순화하기 위해 시작되었습니다. 기존 기술 스택의 복잡함을 해소하고자 등장했으며, 다음과 같은 특징이 있습니다. IoC(Inversion of Contr...

by KUKJIN LEE
1745
Read More
Discord디스코드로그인

전체 메뉴