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