Published:
Updated:

오늘의 활동

  • 병원
  • 내 동네 조회 API 버그 수정
  • 코드 리팩토링
  • 백준 1715번


느낀 점

  • 원래는 로그인 정보가 없을 때 화이트 리스트를 이용한 방법으로 null 값 비교를 했었는데, 시오가 그렇게 해서는 안 된다고 말씀해 주셔서 Filter 코드를 수정하는 것으로 해결할 수 있었다.
    • 이번 버그 수정으로 Filter 코드를 조금 더 이해할 수 있게 되어서 좋았다. setAttribute()에서 userId를 넣어줄 때, 유저 정보가 없으면 null을 넣어주는 방식으로 처리를 하니 컨트롤러에서 Attribute를 받아올 때 required 옵션만 잘 주면 userId를 null로 받아올 수 있게 되었다.
  • 원래는 컨트롤러에서 userId가 null인지 체크 후 로직을 진행했었는데, 시오의 추천으로 서비스단에서 하는 것으로 변경했다. 이 과정에서 유저 정보가 없을 때는 동네 정보를 “역삼 1동”을 반환하는 로직 중 id 값을 반환하는 것이 있는데, 이것은 “역삼 1동”(name)을 기준으로 db에서 id를 찾아오는 방법으로 리팩토링했다.


내일 할 일

  • 전체 공유

Tags:

Categories:

Published:
Updated:

Leave a comment