본문 바로가기

분류 전체보기64

[ Jackson ] Jackson mock 테스트 역직렬화 오류 기본적인 코드를 테스트 하면서 JSON을 파싱하는 JackSon 라이브러리를 너무 모르고 사용을 하였다. 그래서 간단한 테스트 코드를 작성을 해도 오류가 발생했다. 일단 발생한 오류를 설명하고 Jackson이 어떻게 파싱을 하고 그 이후에 어떤 행동을 하는지 알아보겠다. @PostMapping @ResponseStatus(HttpStatus.CREATED) public UserData create(@RequestBody UserData userData){ User user = userService.registerUser(userData); return UserData.builder() .email(user.getEmail()) .build(); } @Getter @Builder @AllArgsConstr.. 2023. 3. 11.
[ 서버 사이드 프로젝트 챌린지 ] 23.03.11 https://github.com/mooh2jj/side-project-challenge-study/tree/main/%EA%B9%80%EB%AC%B4%EA%B1%B4/week1 GitHub - mooh2jj/side-project-challenge-study: 서버 사이드 프로젝트 챌린지 스터디입니다. 서버 사이드 프로젝트 챌린지 스터디입니다. Contribute to mooh2jj/side-project-challenge-study development by creating an account on GitHub. github.com 1) git-flow 란 무엇인지 정리 2) git 대표적 명령어 정리 3) MySQL에서 DB 테이블 설계시 중요 요소 각 정리 챌린지) 각 개별로 드립니다. 1. Gi.. 2023. 3. 11.
코드숨 스프링[15기] - 4주차 회고 매주 회고록을 작성을 하면서 흐름이 없이 작성을 하고 있다는 생각을 가졌다. 그래서 방식을 찾던 중 3FS 방식을 찾게 되었다. http://agile.egloos.com/4122099 뒤돌아보다 agile.egloos.com FACT - 클린 아키텍쳐에 대해서 학습 - Spring Data JPA를 학습하고 과제를 구현 - Repository , DTO를 학습 - 도메인 주도 개발을 처음 시작 Feeling - 기존의 아케텍쳐에 대해 더 자세하게 알게되고 클린 아키텍쳐에 대해 학습하고 스프링을 통하여 구현을 해보니 더 명확하게 이해를 하였다. - 각 레이어의 의존 관계를 이해하며 코드를 작성을 하였다. - 작은 과제를 통하여 학습을 하였지만 조금 더 큰 과제를 해보면 좋겠다. - 테스트 코드를 중점적으.. 2023. 3. 6.
[서버 사이드 프로젝트 챌린지] 23.03.04 - OT 챌린지 https://github.com/mooh2jj/side-project-challenge-study/tree/main/%EA%B9%80%EB%AC%B4%EA%B1%B4 GitHub - mooh2jj/side-project-challenge-study: 서버 사이드 프로젝트 챌린지 스터디입니다. 서버 사이드 프로젝트 챌린지 스터디입니다. Contribute to mooh2jj/side-project-challenge-study development by creating an account on GitHub. github.com 웹개발에서 알아야 하는 server에는 4종류가 있다. 1) 클라이언트 서버(사용자) - 사용자가 웹브라우저를 통해 request 요청을 보내는 서버 2) 웹서버 - 사용자 요청하는.. 2023. 3. 5.