소셜 로그인 중복 허용
•
소셜 로그인 중복 허용시 이메일에 대한 유일성이 깨지기 때문에 코드를 수정해야 합니다.
◦
예 레디스 키를 이메일이 아닌 member_id 로 바꿔야함
◦
예 그룹멤버 검색 시, 이메일로 검색하고 리스트로 반환해야함
◦
그래서 테스트겸 이슈를 생성해보았고 아래 첨부했습니다.
소셜 로그인에서 남은 일은?
좋아요!
JsonParseError
org.springframework.messaging.converter.MessageConversionException: Could not read JSON: Cannot construct instance of `travelplanner.project.demo.planner.dto.request.CalendarCreateRequest` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (byte[])"{"dateTitle":"7/16"}"; line: 1, column: 2]
Java
복사
웹소켓이나, 그룹멤버 검색 기능 할때 발견한 오류입니다. 위의 오류는 @NoArgsConstructor 로 해결한다고 해서 글 남깁니다. @임준형 님이 지우셔서 뭔가 이유가 있을 것 같은데 저걸 지우면 json 역직렬화가 되지 않습니다… 왜인지 같이 생각해보아요…
웹소켓 시큐리티
웹소켓 시큐리티 컨피그가 없어도 잘 돌아가더군요. 왜죠? 설정한 이유가 없어서 제가 작업중인 브랜치에서는 삭제했습니다. 테스트도 완료 했구요. 핸들러에서만 조절하면 될것 같습니다.
SNS 초안 만들기
•
이전 프로젝트 초안입니다.
큰 기능은 아래와 같습니다.
◦
인스타와 같이 이미지 썸네일로 게시글 보여줌 (바둑판 형식)
▪
이미지를 원본을 자주 불러오면 요금이 상승 우려됩니다. 따라서 관련 방안도 생각해야 합니다.
◦
게시글 게시/수정/삭제
▪
파일 여러개 첨부 (S3 와 연동)
◦
댓글 게시/수정/삭제
▪
게시글 작성자와 댓글 작성자만 삭제 가능합니다.
▪
댓글 수정은 댓글 작성자만 수정 가능합니다.
•
초안이 빠르게 완성되면 추가하면 좋은 기능입니다. (이전에 하려다 못했습니다.)
◦
좋아요 기능
◦
팔로우 기능
◦
실시간 알림 (댓글)
•
해야할 일
◦
엔티티 설계
◦
명세 만들기
◦
이슈 생성
▪
그 전에 소셜 로그인 관련 내용은 다 처리하고 머지한 후에 실행해야 할 것 같습니다.
▪
최대한 엔티티 수정을 거치지 않고 완성하도록 노력하겠습니다.
▪
@임준형 괜찮으시다면 세터제거와 빌더패턴에 대해 글 한번만 작성해주심 참고해서 코드 작성하겠습니다!
작업 계획
방향과 순서
•
TODO (~ 9/13)
◦
소셜 로그인 중복 이슈 처리 @김시은 @신세인[졸업생 / 이탈리아어과]
◦
임시 비밀번호 재발급 @임준형
◦
쪽지 기능 @신세인[졸업생 / 이탈리아어과] @김시은
◦
ERD cloud → Figma 엔티티 설계 이전 @김시은 @신세인[졸업생 / 이탈리아어과] @임준형
◦
SNS @임준형 @김시은 @신세인[졸업생 / 이탈리아어과]
•
GitFlow
1.
소셜로그인 머지
2.
소셜로그인 중복 이슈 머지
3.
준형님 브랜치 머지
4.
SNS 이슈 개설