-
유저 서버 구현을 (일단)완료했다!개인 프로젝트/3. simple board 02 2024. 1. 10. 04:12
오예 오예
🤗
시큐리티, jwt와 좀 더 친해진 느낌이 든다.
잊어버리지 말아야 할텐데 🤨
그리고 유저 서버 구현을 일단 완료했다고 적은 이유는 게시글 서버 구현 후 탈퇴자 삭제 시 관련 게시글을 함께 삭제해야 하기 때문이다.
관련 내용은 깃허브 이슈(#48)와 코드에 TODO로 남겨두었다.
- https://github.com/zhyun-project/simple-board-02/issues/48
- https://github.com/zhyun-project/simple-board-02/pull/49
오예오예 😆
그리고 회원 탈퇴 http 요청 테스트를 진행하고 깃헙 이슈로 기록하면서 든 생각인데, 로그인 시 로그인 ip와 토큰을 redis에 함께 저장해서 관리한다면 토큰이 노출되었을 때 좀 더 안심되지 않을까?라는 생각이 들었다. gateway 서버 구현하기 전 쯤 여력이 된다면 한번 시도해봐야지
유저 서버 모듈을 개발하면서 개선해야 되겠다고 생각된 점은
- request dto 받을 때 @Valid 어노테이션 사용하는 것
- 일관성 있는 명칭 사용
이 2가지 였다. (더 생각나면 추가할 계획)
클래스 설계를 하지 않고 개발을 시작해서 그런지 어디서는 UserOO라는 명칭을 사용하고 어디서는 MemberOO라는 명칭을 사용하게 되었다;;
클래스 설계에 대해서도 공부해 봐야 되겠다!!!
일단 유저 서버 구현 완료! 🤗
오예
티스토리 bot 검사도 해제되었네
오예오예오예 😆
유저 서버 코드 : https://github.com/zhyun-project/simple-board-02/tree/main/simpleBoard02/server-b-user
'개인 프로젝트 > 3. simple board 02' 카테고리의 다른 글
String.format()의 새로운 사용 방법을 발견 (0) 2024.01.11 spring security 6 - "/**/uri/**" pattern 권한 설정 (0) 2024.01.11 LocalDateTime 이용, 현재 날짜에서 기준일자 까지 몇일 차이나는지 계산하기 (1) 2024.01.08 (링크) yml 설정파일에서 배열 형태의 값 불러오기 (0) 2024.01.08 SpEL 문법 : dto 객체 사용하기 (0) 2024.01.07