오늘의 독틀박 14

이신영·2023년 4월 4일
0
post-thumbnail
post-custom-banner

Spring Security와의 사투

로그인 하는 과정에서 User를 사용해서 username, password, 권한을 주었는데 해당 세션에 효율적으로 nickname을 주고 호출할때 용이하게 만드는 코드를 되게 많이 고민했다. 어디서 어떻게 바꾸어야 메소드를 최소한으로 변경하고, 유지보수하기 용이한가를 고민해봤는데, 방안을 설명해보자면

💡 username으로 UserRepository에서 직접 조회해서 nickname 추출하기

이건 성능문제가 발생할거같다는 느낌이 확온다..

💡 User 객체에 직접 nickname을 추가하기

이게 좋은듯? 문제점이 닉네임을 변경할때 UserRepository랑 User의 정보가 같게 업데이트해주는것인데 추가적으로 구현하면되겠지?
User객체에 nickname넣기

이야 뭔가 야무졌다?


태양을 보는건 어렵고 그림자를 보는건 쉽다

스프링의 새로운 부분을 공부하는건 늘 어렵고, 복잡하고, 난해하다고 생각을 한다.(싫어하는거아님) 그런데 막상 공부하고 난 뒤를 보면 이렇게 쉬웠던건가? 하는게 늘상이다. 독학의 문제인건지 자만심인건지.. 원 😅 생각해보니 그렇다. 모든게 지나가보면 별일아닌데 닥쳐왔을때 어려움을 느끼는것. 변화에 익숙해지자!


그 외 단편적인 생각들

  • 오늘의 요리는 차돌된장술밥(솥밥아님)
  • cs공부는 꾸준히 해야겠는데?
  • 다음 구현을 떠올리는것도 일이야
  • 코테준비는 2학기때부터 할생각
  • 역시 현타올땐 공부지(머리를 쥐어뜯으며)
  • 도리로코스 먹고싶다
profile
후회하지 않는 사람이 되자 🔥
post-custom-banner

0개의 댓글