개발/팀 프로젝트 (5) 썸네일형 리스트형 Json 구조의 이해... 지금까지 Json 구조를 Java에서 어떻게 쉽게 매핑할 수 있을까를 생각해봤는데.. { } 를 기준으로 클래스 객체 단위라고 생각하면 편할 것 같다. 몇겹이든 간에, { } 단위로 받아들이면 잘 빼내올 수 있을듯! MSA 구조에서의 요청/응답 불일치 문제 문제정의Spring Cloud Service에서 서버간 데이터를 주고 받을 때 데이터의 일관된 형식을 지키지 않게 되면 서로 주고 받지 못하는 문제 발생해결과정코드받아오는 필드들의 구조와 이름을 정확하게 일치시키는 작업이 필요했습니다. user 서버에서 delivery 서버로 요청을 보내는 경우를 예로 들자면이 부분은 delivery-server의 controller 부분입니다. @GetMapping public ResponseEntity getManagers( @RequestParam(value = "search", required = false) String search, // 배송 담당자 타입 @RequestParam(value = "type", re.. Postgresql 연결 오류 배경local에서 설치한 postgre 잘 사용하다가 docker를 통해 postgresql을 띄우고 사용하려고 했습니다. 하지만 계속 연결 오류가 뜨더군요. 권한 문제는 아니었습니다. 뭐가 문제일까요? 내용1. docker container가 제대로 안 띄워졌나?-> container도 잘 띄워져 있고, 접속해서 db까지 정상적으로 만들었는데 이 부분은 문제가 없었습니다. 2. 비밀번호가 잘못 설정되었나?-> intellij의 db접근 username과 password를 "" 를 포함시켜 String 형태로 줘야하나? 솔직히 이 부분은 안될것 같았지만 시도해보았습니다. 당연히 실패 3. container는 잘 띄워져 있고, 오류 코드가 아이디/비밀번호 오류 코드가 아니다. 접근 오류의 코드이다. 그렇다.. Github를 이용한 팀 프로젝트 이번부터는 팀프로젝트를 시작할 때 github을 이용할 예정입니다. 다른 사람들과 같이 쓴다는게 머리가 복잡해지지만 그래도 익숙해지면 정말 편할 것 같습니다. 오늘 교육에서 들은 특강 내용도 그렇고 저는 이 영상이 매우 도움이 많이 된 것 같습니다.https://www.youtube.com/watch?v=tkkbYCajCjM&t=842s 명세서 작업 배경최근에 캠프 교육을 들으면서 코딩을 다시 시작하게 되었다. 이전 국비 과정에서는 정신없이 듣기도 했고 프로젝트 참여자들이 모두 비전공자여서 각자 살기 바빴다. 명세서 작성은 물론 github 사용 조차도 제대로 모르는 상태! 하지만 이번에는 그렇게 되지 않기 위해 배운 내용도 정리할 예정이다. 내용정처기 실기를 공부할 때도 단순히 자격증을 따기 위해 외웠던 부분인 '요구사항 분석'과 '명세서 작성'.실제로 이렇게 작업을 할까? 싶었지만, 진짜로 이렇게 작업을 하는 것 같다. 지금 듣는 교육과정에서의 '요구사항 분석'부분은 보여줄 수가 없겠지만, 팀원들과 만들어낸 'API 명세서'와 '테이블 명세서', 'ERD 명세서', '인프라 명세서'를 여기에 되새겨보고 정리를 해보자. API 명세서 (노션 작.. 이전 1 다음