일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- api gateway 설계
- api gateway 필터
- ApplicationEvent
- assertThat
- async/await
- AVG
- AWS
- aws autoscaling
- aws eks
- AWS KMS
- aws 연동
- AWS 프리티어
- Today
- Total
목록springboot (4)
기록
시작하면서Spring에서 multipart/form-data 요청을 처리할 때, 파일과 리스트(List) 데이터를 함께 전송하는 방법이 일반적인 application/json 요청과 다르다.특히, List 같은 배열 데이터를 JSON으로 보내도 Spring이 자동 변환하지 못하는 경우가 있다.이 글에서는 Spring이 multipart/form-data 요청에서 List를 자동 변환하도록 처리하는 방법을 정리한다.📌 문제 상황: multipart/form-data에서 리스트(List)를 받을 수 있을까?multipart/form-data는 파일과 데이터를 함께 전송할 수 있는 HTTP 요청 방식이다.그러나, 아래와 같이 리스트(List) 데이터를 JSON으로 보내도 Spring이 자동 변환하지 않는다...
1. 오류 상황Spring Boot + JPA/Hibernate 환경에서 아래와 같은 오류를 만났다.org.springframework.dao.InvalidDataAccessApiUsageException:org.hibernate.TransientObjectException: object references an unsaved transient instance -save the transient instance before flushing: com.example.model.AnswerHistoryEntity이 오류는 영속화되지 않은(transient) 엔티티를 다른 엔티티와 함께 저장하려고 할 때 발생한다.예제 코드@Transactionalfun createQuizChallenge(req: Challen..
환경분리 Spring Boot를 사용하여 프로젝트를 개발할 때, 각각의 작업 환경에 대해 설정을 분리하고 싶은 경우가 있다. 이글에서는 spring.profiles.active 옵션을 사용하여 Spring Boot 애플리케이션의 작업 환경을 분리하는 방법을 정리하고자 한다. 필요성 개발, 테스트, 프로덕션 환경에서는 각기 다른 설정이 필요. 테스트서버, 프로덱션용 서버는 보통 분리하는 경우가 많은데, 개발 환경을 분리하여 각 환경에 맞는 데이터베이스에 연결하는 등 다르게 설정할 수 있다. 예를 들어서, 현재 진행하고 있는 프로젝트에서는 이미지저장소 및 데이터 베이스를 환경에 따라 다르게 채택하였다. 이미지 저장소 및 데이터베이스 설정 profile 설명 이미지저장소 데이터베이스 test 테스트환경 로컬 ..
1. 문제 정의: 서비스 간 순환참조로 인해 스프링 부트 애플리케이션 실행 시 빈 초기화에서 순환 의존성 문제 발생. The dependencies of some of the beans in the application context form a cycle ┌─────┐ | challengeService defined in file ↑ ↓ | couponService defined in file └─────┘도메인 서비스 A와 B 간에 의존성이 존재하며, A는 B를 참조하고 B는 A를 참조하면서 순환참조 문제가 발생. 서비스 A는 ChallengeService를, 서비스 B는 CouponService를 참조하고 있음. 2. 고려사항 서비스 간 의존성 그래프를 분석하여 순환참조를 발생시키는 의존성 구조를 ..