본문 바로가기
TIL & WIL

[TIL] #64. 231116

by mmm- 2023. 11. 16.

어제 목표 & 오늘 완료한 한 일 

  • 알고리즘 문제
  • 자바 종합 문법 복습 (3주차)
  • 스프링 숙련 강의 (2주차)
  • 스프링 숙련 개인과제


내일 목표

  • 알고리즘 문제
  • 자바 종합 문법 복습 (3주차)
  • 스프링 숙련 강의 (2주차)
  • 스프링 숙련 개인과제

 

오늘 배운 내용

 

 

발생한 문제와 해결

1️⃣. 아래와 같은 에러가 발생하였고 

Description:
Parameter 1 of constructor in com.sparta.todo.config.WebSecurityConfig required a bean of type 'com.sparta.todo.security.UserDetailsServiceImpl' that could not be found.

Action:
Consider defining a bean of type 'com.sparta.todo.security.UserDetailsServiceImpl' in your configuration.

 

오류 메시지를 보고 UserDetailsServiceImpl를 확인해봤더니 @Service annotation이 없었다. 그래서 추가를 해줬더니 문제가 해결되었다.

 

2️⃣. 로그인을 하면 토큰이 생성되지 않는 문제가 발생했었는데 알고보니 JwtAuthorizationFilter에 다음 필터로 넘어가는 부분이 빠져있어

filterChain.doFilter(request, response);

를 추가했더니 정상적으로 로그인을 할 수 있었다.

 

 

느낀점

로그인 부분 구현하면서 어려운 부분이 너무 많아서 고민되는 것들이 몇 가지 있었는데 오늘 튜터님, 팀원분들과 이야기하면서 고민이 해결된 것 같다. 그리고 팀원분들께 배울점이 정말 많은 것 같다. 나도 얼른 공부 열심히해서 질문 받으면 답변할 수 있는 정도의 실력이 되고싶다. 그리고 다음 팀 프로젝트때 누가 되지 않도록 그 전에 열심히 공부해야겠다.

로그인 부분을 코드를 작성하고 회원가입을 해봤는데 오류도 발생하지 않고 회원가입 완료 처리도 되지 않는 그런 오류가 발생했었다. 코드를 봐도 문제가 없어 보여 보다가 오랫동안 해결되지 않아 튜터님께 여쭤본 결과 Spring Security 부분이 잘못되어서 그런 것 같다고 해당 부분을 다 지워보고 회원가입이 제대로 되는지 확인해보는 게 좋을 것 같다는 말씀을 해주셨다. 그래서 해당 부분을 모두 주석처리 하였는데도 불구하고 회원가입 처리가 되지 않았다. 원래는 postman에서 api를 가지고 확인을 했었는데, 브라우저에서 해보니 로그인 화면 같은게 나왔다. 나는 프론트엔드쪽 코드를 작성한 적이 없는데,, 그래서 이유가 궁금해 팀원분께 여쭤보니 Security에서 자동으로 생성해주는 로그인 페이지라고 하셨다. 그 과정에서 어찌저찌해서 팀원분들이 코드를 같이 봐주신다고 하셔서 이것저것 해봤다. 주석처리했던 것을 하나씩 풀어보며 빨간줄 뜨는 부분을 빠르게 해결하다보니 제대로 되지 않았던 회원가입이 됐다. import를 잘못했던 것이 있었던걸까..? 그리고 나서 로그인 부분도 살펴봤는데 위에서 말한 것과 같이 로그인을 하면 토큰이 생성되지 않는 문제가 발생했다. 이것도 팀원분들이 도와주셔서 해결할 수 있었다,, 팀원분들이 수업시간이 지났는데도 불구하고 내가 개인과제하면서 발생한 문제를 같이 해결해결해주셔서 너무 감사했다..! 그 과정에서 코드를 완벽히 이해한 것은 아니지만 흐름을 조금이나마 알게되었고 그 과정이 조금 흥미로웠다. Spring Security 부분이 너무 어려운 것 같다.

그리고 오늘 알고리즘 스터디에서 팀장님이 클래스에 Comparable을 implements해서 compareTo를 override해 정렬하는 문제에 대해 설명해주셨다. 코드만 봤을 때는 뭐가 어떻게 되는건지 이해가 안됐는데 팀장님이 하나하나 다 친절하게 설명해주셔서 이해할 수 있었다. 이 부분에 대해서는 과제를 빨리 끝내고 한 번 더 정리하고싶다! 다들 너무 대단하신 것 같고 너무 감사하다. 나도 열심히해 해야지

'TIL & WIL' 카테고리의 다른 글

[TIL] #66. 231118  (0) 2023.11.19
[TIL] #65. 231117  (0) 2023.11.17
[TIL] #63. 231115  (0) 2023.11.15
[TIL] #62. 231114  (1) 2023.11.14
[TIL] #61. 231113  (0) 2023.11.13