도보 길찾기 서버를 OSRM, ORM으로 개발을 시도했으나 도커를 올리는 과정에서 C++ 버전 이슈로 아주 많은 에러가 발생했다.우선 1차적인 목표는 어플리케이션의 완성이니, 개발 스펙을 줄여서 진행하기로 하였다.이런식으로 1\. 클라이언트가 출발 위경도, 도착 위경도
환경 : M3 Pro, 맥북(새삥 ㅋㅎㅋㅎ)먼저 postgreSQL을 로컬에서 사용해보고 AWS를 통해 배포까지 해보려고 한다.brew install postgresql명령어 입력해 postgresql을 설치한다.그리고psql postgres로 서버에 접속하려고 했는데
오늘은 스프링부트에서 T Map API를 호출해보겠습니다. 원래는 API 호출을 서버에서 하는게 드문 일이지만, 서비스 상 도보 길찾기 API Response에 DB에 있는 데이터를 섞어서 새로운 Response를 돌려 주어야 하는 흐름으로 진행하기 때문에 서버에서 A
Dto를 설계하면서 생긴 의문점에 대해 고민해봤습니다. Dto란? DTO (Data Transfer Object)는 데이터 전송 객체로, 애플리케이션의 각 계층 간에 데이터를 전송하는 데 사용됩니다. 주로 서비스와 클라이언트 사이, 또는 서비스 간에 데이터를 전달하는
기본 자료형 vs 참조 자료형기본 자료형은 stack에 값을 저장합니다.참조 자료형은 stack에 주소를 저장하고 heap에서 값을 참조해옵니다.Boxing(박싱) : 원시 타입을 참조 타입으로 변환하는 것을 의미합니다.Unboxing(언박싱) : 참조 타입을 원시 타
Java 17SpringBoot 3.2.3IntelliJMac OS (M3)Swagger는 API를 설명하고 문서화하며, 개발 및 테스트를 용이하게 하는 오픈 소스 프레임워크입니다. Swagger는 RESTful API를 문서화하고 사용할 수 있는 툴이며, API의 명
개발할때 로그를 찍어보는 것은 개발의 디버깅에 필수 요소입니다.이를 위해 @Slf4j 를 활용해 간편하게 찍어볼 수 있습니다.로그(Log)는 소프트웨어 시스템의 작동 상태나 이벤트에 대한 정보를 기록하는 것을 말합니다. 주로 디버깅, 모니터링, 분석 및 추적을 위해 사
Tmap API 를 백엔드 서버에서 호출하는데 다음과 같은 에러가 발생했다.아오 징그러워.ㅋ이 에러는 클라이언트가 요청한 리소스에 대한 인증이 실패했음을 나타냅니다. 주로 "401 Unauthorized"와 같은 HTTP 상태 코드와 함께 "no body"라는 내용이
TMAP 도보 길찾기 API 호출시 생긴 오류입니다.이 에러는 HttpMessageNotWritableException으로 표시되며, JSON으로 객체를 변환하는 동안에 발생한 문제를 나타냅니다. 구체적으로는 RouteCreateResponseDto 객체에서 getGe
개발 환경 : Mac, Server-AWS Ubuntu최근 프로젝트에서 MongoDB를 사용하면서, Spring Boot 애플리케이션이 MongoDB에 데이터를 업데이트할 때 Unauthorized (error 13) 오류가 발생했습니다. 오류 메시지는 다음과 같습니다