
저희 팀은 notion과 구글 스페레드 시트를 이용하여 문서를 공유하고 있었습니다. 그런데 문서를 계속해서 작성할 때마다 잘 못 작성하는 부분이나 실제 동작과 문서가 달라지는 문제가 발생하였습니다. 그래서 자동으로 문서화를 해주는 도구인 Rest docs를
해커톤 프로젝트를 진행하다가 JPA로 데이터를 가져오는 과정에서 순환 참조가 문제가 발생하였다.그에 따라 내부에서 계속해서 순환 참조가 일어난 데이터가 반환되었다.해커톤 프로젝트 특성상 빠른 개발을 위해 DTO가 아닌 Entity 자체를 response로 리턴 하였다.

Spring Boot에서 외부 API 요청 (RestTemplate, WebClient) WebClient를 사용한 이유
1. 로그 레벨 2. synchronized로 인한 성능 저하 3. 유지보수성 4. 로그 내역 저장
로그는 프로그램의 동작을 추적해 문제를 해결하거나 성능을 분석하기 위한 목적으로 활용됩니다.스프링 부트는 기본적으로 로그백(Logback)이라는 로깅 도구를 사용하여 관리합니다.SLF4J는 다양한 로그 프레임워크 (java.util.logging, logback, lo