Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Spring MVC(인증)] 한성재 미션 제출합니다. #104

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

bingle625
Copy link

미션 수행을 하다가 버벅거린 부분이 너무 많아서, 오래걸렸습니다.
일단 요구사항을 충족하기 위해 구조가 플랫해지거나 좋지 코드 스타일이 잘 지켜지지 않은 부분이 많은 것 같습니다.

미션수행중에 생긴 궁금증들은 아래와 같습니다.

  1. HttpServeletRequest, HttpServeletResponse 에 대해서
    Response를 주입받아서 사용하기도하고, resolver에서 response를 HttpServeletRequest 로 캐스팅해서 사용하기도하고,
    정작 HttpServeletRequest 에서 body 값을 뽑기는 어렵고, 여러 모로 request, response에 대해서 사용하기에 어려웠던 부분이 많았는데,
    Spring에서 사용하는 request, response들을 직접 공부해서 정리해볼 생각입니다!
    추천해주실만한 자료가 있다면 추천해주시면 감사하겠습니다.

  2. response status에 대해서
    템플릿 컨트롤러에서 401 처리를 하는 부분을 구현하다가 떠올랐는데, 401을 던져주었을 때 Spring 내부적으로는 어떻게 동작하는지 궁금해졌습니다.

  3. Jwts 라이브러리 사용법
    Subject, Claim 등 jwt 토큰을 빌더패턴에 따라 만들어줄때 사용하는 여러 메서드들에 대해 어떤 역할인지 알아보려고 합니다.

  4. HandlerMethodArgumentResolver 에서는 header 값만 사용하는가
    HandlerMethodArgumentResolver를 implement 한 resolver 에서 사용자의 로그인 토큰으로 Member를 fetch 해오는 로직이 있는데,
    해당 resolver에서 request의 body안의 name을 확인해서 추가적인 처리를 한달지 하지는 않나요?
    resolver가 처리해도 될만한 로직은 어디까지 인가 가 궁금해졌습니다.


연말에도 스터디 운영에 힘써주셔서 감사합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant