이노베이션 캠프

[TIL] 24일차

hjkim0502 2022. 8. 24. 01:42

새로운 개념들이 본격적으로 쏟아지기 시작하는 것 같다.

19일차부터 코드치고, 성질내고 하면서 계속 TIL도 안쓰고 코테 문제풀이도 안하다가 나름 여유가 생겨서 간단하게 적어보려 한다.

 

금요일에 학습자료를 활용해서 스프링 시큐리티를 이용한 회원가입, OAuth를 따라치며 배웠고, 그 다음날부터 JWT관련해서 엄청나게 헤맸다. 어제까지 계속 샘플 JWT코드로 내가 원하는대로 작동하게끔 시도했지만 계속 실패해서 그냥 동작하게끔 일단 세팅해놓고 오늘부터 회원 관련한 게시판, 댓글 등의 기능을 다 구현했다.

 

댓글 엔티티와 게시글 엔티티 사이의 DB 연관관계에서 막히는가 했지만 스프링 어노테이션의 엄청난 힘을 다시 한번 느끼면서 잘 극복했고, 예외처리까지 거의 마무리된 것 같다.

 

아직 refresh token 검증?이 마음에 들게 마무리가 안되었고, 로그인 성공 시 응답 본문에 내용을 포함시키는 것도 시도해 볼지 생각중이다.

 

이번 주차도 역시 학습자료에서 개인과제에 필요한 부분이라고 생각되는 것들만 보고 일단 만들기부터 진행했고, 내일부터는 자료에 예외처리를 어떻게 하라고 하는지 보면서 개선할 것이 있다면 개선하고, 저번주에 정말 간단히만 해봤던 테스트코드에 대해서도 더 공부하면 될 것 같다.

 

스프링 시큐리티나 JWT, JPA 등등 배운 것들에 대해서는 앞으로의 TIL에서 코드와 함께 더 구체적으로 작성하려고 한다. 코테 문풀은 참 끌리지가 않아서 걱정이다. 공부하다가 스트레스 많이 받아도 꾸준히 하면 좋은 이런 것들은 놓지 않으려는 노력이 더 필요할 것 같다.