본문 바로가기

항해99 일지

항해99 Spring 입문

Spring은 처음이라 좀 접근에서 고난이 많았다.

 

익숙해지면서 가장 어려웠떤 부분은

Response값에 따라 DTO를 만들어주었는데 해당부분에서 이해가 잘되지 않았었다.

ResponseDto를 만들어주었지만 삭제시 다른 Response값을 얻기위해 DeleteDto를 만들어준 모습

 

ResponseDto에서는 password를 뺴고 response를 받아야하기에 제외하여 생성자를 만들어주었다.

 

컨트롤러 부분에서는 요청을 받을때는 RequestDto를 통해 요청받지만 내가 출력할 부분은 ResponseDto에서 받는모습

 * 헷갈렷던 부분

  - DB에 저장할때 password는 안들어 가는것이 아닌가 했는데 요청된 값을 Server에서 DB에 저장하기에 문제가 없다.

    DB를 통해서도 실제로 확인하였다.

 

해당과제를 하면서 처음에는 왜 이렇게 Controller와 Server, entyty, Dto의 관계에서 왜이렇게 생성자를 만들어주지? 했던부분에대한 의문이 풀렸다.

앞으로 해결해야할 과제는 아직 @어노테이션의 기능에대해 잘모르는것 같다. 다양한 기능을 응용할수 있을것 같지만 해당 부분은 뒤에강의에 살려준다고 하여 기대해봐도 좋을것같다.

'항해99 일지' 카테고리의 다른 글

항해99 spring security  (0) 2023.04.30
항해99 SPRING 숙련  (0) 2023.04.23
항해99 알고리즘 3  (0) 2023.04.16
항해99 알고리즘 2  (0) 2023.04.09
항해99 java 알고리즘  (0) 2023.04.07