기술 블로그

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

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
backend2025년 4월 3일

Spring Framework IoC, DI, AOP 알아보기

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

by KUKJIN LEE
1745
Read More
backend2025년 4월 1일

Spring Boot DTO 설계 및 JSON 역직렬화 가이드

Spring Boot에서는 클라이언트가 보내는 JSON 데이터를 Java 객체(DTO)로 자동 변환하여 처리합니다. 이 과정을 JSON 역직렬화(deserialization)라고 합니다. 기본적으로 Spring Boot는 Jackson 라이브러리를 사용하여 이 작업을 ...

by KUKJIN LEE
1
Read More
backend2025년 3월 27일

Java/Spring Boot에서 민감한 정보를 안전하게 관리하는 방법

Java의 Spring Boot 프로젝트에서 DB 암호, AWS 액세스 키, API 키 등 민감한 정보를 포함하는 설정 파일( application.properties 또는 application.yml )을 그대로 GitHub와 같은 공개 저장소에 업로드하는 것은 매우...

by KUKJIN LEE
572
Read More
backend2025년 3월 17일

SpringApplication cannot be resolved 문제 해결 방법

Java에서 SpringApplication 클래스를 찾을 수 없다는 것을 의미합니다. 주로 Spring Boot 프로젝트에서 발생하는 문제로, 다음과 같은 이유로 발생할 수 있습니다. 의존성 누락 : 프로젝트의 pom.xml 또는 build.gradle 파일에 Spr...

by KUKJIN LEE
408
Read More
backend2025년 2월 26일

Java clone후 실행 문제 발생 해결 방안

build.gradle 파일 점검 먼저 build.gradle 파일이 제대로 설정되어 있는지 확인하세요. Spring Boot 의존성이 제대로 추가되어 있는지 확인해야 합니다. plugins { id 'org.springframework.boot' version '3....

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

전체 메뉴