본문 바로가기

Thinks/TIL52

TIL-220623 🛎 하루 일과 10:00 ~ 10:30 데일리 스크럼 10:30 ~ 12:30 Issue Tracker 프로젝트 15:00 ~ 16:00 무신사 컴퍼니데이 16:00 ~ 17:30 Issue Tracker 프로젝트 🤝 Issue Tracker 9일차 📝 작업 인터셉터에서 유저 객체를 조회하는 대신 유저 id만 넘겨주도록 변경 유저 정보 조회 api 구현 pr 리뷰 반영 💭 고민사항 핸들러 인터셉터와 영속성 컨텍스트 실행 시점 어제 막혔던 부분을 산토리와 함께 고민하다가 원인을 발견했다. OSIV라는 개념이 있다. Open Session In View인데, 기본적으로 영속성 컨텍스트는 트랜잭션이 시작되는 시점에 생겨서 트랜잭션이 종료되면 함께 사라진다. 즉, 같은 생명주기를 갖는다. 하지만 Spring에서.. 2022. 11. 20.
TIL-220621 🛎 하루 일과 10:00 ~ 10:30 데일리 스크럼 10:00 ~ 12:30 Issue Tracker 프로젝트 14:00 ~ 19:00 Issue Tracker 프로젝트 21:00 ~ 00:00 알고리즘 문제 풀이 🤝 Issue Tracker 7일차 산토리와 오전에 만나 저녁까지 박공을 했고 중간중간 터지려는 멘탈을 함께 잡아갔다. 현재는 페어프로그래밍을 하고 있는데 큰 모니터 하나가 있으면 좋겠다..ㅋㅋ 📝 작업 로그인 관련 클래스 다형성 구현 Google 로그인 적용 💭 고민사항 소셜로그인 유저와 일반 로그인 유저의 닉네임 중복을 어떻게 분리해서 검증할까? 상황 : 유저1이 자체 회원가입 시 Id를 suntory로 가입했다. 유저2가 Github 로그인으로 가입을 하려는데 Id가 suntory다. .. 2022. 11. 20.
TIL-220622 🛎 하루 일과 10:00 ~ 10:30 데일리 스크럼 10:30 ~ 12:30 Issue Tracker 프로젝트 14:30 ~ 15:40 Dion 특강 16:00 ~ 18:10 Issue Tracker 프로젝트 🤝 Issue Tracker 8일차 오늘도 산토리와 작업을 이어나갔다. 오늘은 오전에는 네비게이터, 오후에는 드라이버로 작업을 진행했다. 중간에는 디온의 특강이 있었고, 생각을 정리할 수 있는 유익한 시간이었다. 📝 작업 유저 회원가입 시 비밀번호 암호화 jbcrypt 라이브러리 사용 access 토큰 갱신하는 로직 작성 💭 고민사항 영속성 컨텍스트의 단위는? 현재 서비스에서는 jwt 토큰을 사용해서 사용자 인증을 구현했다. jwt토큰에 유저 식별 id를 claim 값으로 넣고 있으며 토큰 검증 .. 2022. 11. 20.
TIL-220620 🛎 하루 일과 10:00 ~ 10:30 데일리 스크럼 14:00 ~ 16:00 마스터 클래스 - 레디스 17:00 ~ 19:00 Issue Tracker 프로젝트 19:40 ~ 22:00 Issue Tracker 프로젝트 🤝 Issue Tracker 6일차 산토리와 오후에 만나 10시까지 박공을 했다. 📝 작업 예외처리 추상화 토큰 관련 예외 처리 💭 고민사항 각 예외별로 Exception 클래스를 만들까? or 글로벌 예외를 만들고 Enum타입으로 관리할까? 현재 만들고 있는 서비스에서 사용할 커스텀 예외를 만들어보기로 했다. 처음에는 일반적인 방법으로 각각의 예외 클래스를 만들 계획이었다. 하지만 이 방식대로라면 예외가 생길때마다 클래스가 늘어나게 되고, Exception Handler에서도 일일이 .. 2022. 11. 20.