일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부트캠프
- break-label
- Java
- spring jpa
- spring
- 멋쟁이사자처럼
- 프로그래머스
- GitFlow
- orm
- DOCS
- PDF병합
- 스프링부트 쇼핑몰 프로젝트
- springboot
- 코딩테스트
- 커밋 컨벤션
- 반복문 탈출
- Hibernate
- 알고리즘
- querydsl
- Visual Basic
- 값 타입
- 체인호출
- 연관관계
- responsepart
- Git
- 제작기
- JPA
- 테킷
- VB
- PDFBOX
- Today
- Total
목록프로그래밍/Spring (3)
섭섭한 개발일지
프로젝트 본격적인 개발에 앞서 Swagger 작성을 하던 중 Java record에서 발생한 문제점에 대한 게시글이다.git repo 개발 환경Java version : 21 (Amazon Corretto)Springboot version : 3.2.5Swagger dependencies : org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0 상황이번 프로젝트에서는 DTO를 record를 이용하여 작성하기로 했다.협업을 위해 Controller에서 request와 response를 먼저 작성하여 Swagger 문서를 만들어두기로 하여 작업을 진행하였다.get, post 와 관련된 Controller를 작성하여 Swagger 문서를 확인해 봤는데 requ..
Response 시 무한참조로 인한 JSON infinity exception Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Infinite recursion (StackOverflowError)] 프로젝트 중에 위와 같은 에러를 마주쳤다. 에러는 문의사항 1개의 정보를 가져오는 부분에서 에러가 발생을 했고 에러 내용은 무한한 json을 만드는 것으로 확인된다. 찾은 이유는 아래의 코드에서 발생한 문제로 확인된다. @Entity public class Member extends BaseEntity { @Comment("회원의 문의 내역") @OneToMany(mappedBy..
jdk : 17 springboot : 3.2.1 사이드 프로젝트 개발 중 문의사항 등록 부분에서 데이터를 title, content, 이미지를 받아와야 하는 상황이 생겼다. rest로 개발을 하는 중에 있어 postman을 통해 테스트를 해보던 중 미디어 타입의 문제가 발생했다. 초기 코드 // Controller @PostMapping("/save") @Operation(summary = "문의사항 등록") public ResponseEntity saveQuestion(@RequestBody QuestionRequest questionRequest, @AuthenticationPrincipal UserPrincipal user) { QuestionSaveResponse response = questi..