끝날때까진 끝난게 아니다..
끝없이 나오는 과제 코드에서의 개선점.. 오늘은 먼저 RefreshToken 을 적용해보려고 했다.
결론적으로 refreshToken을 적용을 하긴 했는데 ? 토큰이 없어도 글이 작성되고 있다는 것을 발견 ! ㅎㅎㅎㅎㅎㅎ
너무 시렁....!
먼저 간단하게 JWT에 대한 학습 진행해주고
https://mansooonuna.tistory.com/60
코드 구현하면서 찾아본 자료들..
https://velog.io/@sun1203/Spring-Boot-Security-Jwt-Token-Refresh-Token
https://dev-yujji.tistory.com/63
어느정도 정리가 되면 나중에는 자동 로그인/로그아웃도 도전해봐야겠다
https://doublesprogramming.tistory.com/212
그리고 오늘 만난 오류
Error creating bean with name 'XXX'
이게 또 나왔는데, 빈 생성 오류 / 어노테이션 잘못 / sql 오타 혹은 에러
오늘은 잘못된 컬럼명을 넣은 메소드를 사욯애서 이 오류가 발생했다! 컬럼명 잘 확인하자..
그리고 지난번에 공부했던 어노테이션 중에 @Deprecated 를 만났다 !!!!
이제 쓰지 않는 메소드에 표기해주는 것이라고 알고 있었고 구글링해본 결과 현업에서는 많이 안쓰인다고? 나중에 어떨지 몰라 남겨두는 용도로 쓴다고.. 하지만 사실상 안쓰게 되는건 거의 쓸 일이 없어서 그냥 삭제한다는 글을 봤었는데
이게 공식문서에서는 참 많이 쓰이는 것 같았다.
오늘은 signWith() 를 쓴 코드를 봤고 그걸 적용했는데 이건 이제 안쓴다고 친절히 알려주니 참 편했다. 그리고 왜 안쓰게 된건지 이유도 찾아보게 되니 재미있었다.
'T.I.L. :: Today I Learned > 항해99 14기 본과정' 카테고리의 다른 글
Day 28. 계속해서 익숙해지는 수 밖에 없지 (0) | 2023.04.30 |
---|---|
Day 27. 열심히 하고 있습니다. (0) | 2023.04.29 |
Day 25. 아 3점 감점.... 😑 (0) | 2023.04.27 |
Day 24. 중요한 것은 꺾이지 않는 마음 (0) | 2023.04.26 |
Day 23. 스프링 시큐리티, 너 도대체 뭐야 (0) | 2023.04.25 |