[22.07.13] Daily 회고록 (Swagger 적용 및 익명사용자 Test)
일간 회고록(TIL)

[22.07.13] Daily 회고록 (Swagger 적용 및 익명사용자 Test)

[프로젝트]

[소마]

- Swagger 적용

Spring 코드 상에서 Swagger를 적용하여 따로 API 문서를 만드는 것이 아닌 localhost에서 팀원들이 API를 확인할 수 있도록 구성하였다. 아직 쿠키 부분은 완벽하게 되지 않아서 수정이 필요하다.

 

swagger

 

- 익명 사용자 구분 및 재접속 및 지속적인 확인을 위한 쿠키 저장

JpaRepository에서 자꾸 UUID로 조회를 하는데 null이 반환되길래 혹시나 했는데,, 역시나 쿼리문을 통해서 UUID datatype을 검색하지 못한다.. 이 점을 수정해야해서 UUID를 모두 String으로 처리했다. 익명 사용자는 인증이 되지 않기 때문에 각 사용자별로 UUID를 랜덤으로 만들어서 쿠키로 저장하고, 다음에 같은 접속이 왔을 경우 저장되있던 쿠키로 사용자를 인식하여 조회한다.이태우 멘토님과 김건우 익스퍼트님이 도움을 주셨다~~

크롬 시크릿모드와 사파리의 접속을 잘 구분한다