목록2025/01 (2)
infinity : 무한한 성장가능성
ModelMapper 에 대해 알아보자modelMapper을 알아보게 된 배경에 대해 설명하자면 어느 날 주말에 갑자기 잘 돌아가던 배치에서 실패메시지가 왔다.해당 부분에 변경사항이 없을 텐데 왜 실패가 되었지? 싶어 로그를 확인해 보infinitecoding.tistory.comMapStruct에 대해 알아보는 이유는 윗글에 나와있습니다.이 글을 읽전에 위 글을 읽고 오는 것을 추천드립니다. 🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️MapStruct 알아보기 시작합니다. 🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️ M..
modelMapper을 알아보게 된 배경에 대해 설명하자면 어느 날 주말에 갑자기 잘 돌아가던 배치에서 실패메시지가 왔다.해당 부분에 변경사항이 없을 텐데 왜 실패가 되었지? 싶어 로그를 확인해 보니 500 에러가 있었다... 🤔500 에러를 넘겨준 api 서버에 가서 확인해보니 해당 요청에 대한 처리는 정상적으로 된 것을 확인할 수 있었다.그래서 해당 배치에서 처리되어야 하는 주문의 상태값을 보니 500 에러로 처리되지 않았다고 뜬 주문번호에 대한 주문상태도 잘 처리된 것을 확인할 수 있었다. 위 현상을 기반으로 왜 500에러가 발생했는지 생각해 보았고, 처음 예측한 원인은 아래와 같다.DB 세션 수를 줄이기위해 was 서버 몇 개를 반납하여 배포 스크립트 수정을 하는 pr을 봤었고, was 서버를..