카테고리 없음

내일배움캠프 36일차 - JWT가 그렇게 중요해!!!

본성 2024. 9. 4. 20:00
반응형

Spring 프레임워크로 스피드 한 프로젝트에 들어갔다.

 

우리한테 필요한 것은 JWT이다!!

 

JWT의 Filter를 알아보았다면

 

오늘은 ArgumentResolver를 알아보자!


JWT가 그렇게 중요하다구!!!

Argument Resolver

 

1. Spring 프레임워크를 배우면서 로그인의 중요성을 느낀다.

 

2. 로그인에서 JWT는 절대 빠질 수 없다.

 

3. JWT는 정말 중요하기 때문이다!!!

 

4. Argument Resolver는 filter의 과정을 거쳐서 오는 단계이다.

 

5. 우리는 이 과정을 만들고 등록하고 '만등'이라고 기억할 것이다.

 

6. 큰 특징으로 우리는 Controller로 들어온 파라미터를 가공하거나 수정 기능을 제공하는 객체이다. 교재에서는 이를 사용해 Controller로 들어온 특정 파라미터에 세션 정보를 가공하여 넣어주었다.

 

7.  우리는 Argument Resolver를 이렇게 작성하려고 한다.

 

    1. org.springframework.web.method.support.HandlerMethodArgumentResolver를 구현한 클래스를 작성
    2. supportsParameter메소드를 오버라이딩 한 후, 원하는 타입의 인자가 있는지 검사한 후 있을 경우 true가 리턴
    3. resolveArgument메소드를 오버라이딩 한 후, 메소드의 인자로 전달할 값을 리턴

 

8. 우리는 이렇게 글로만 보며 쉬운 것을 알 수 있다. 

 

9. 하지만 이해를 더욱 쉽게 하기 위해서 우리는 Jwt는 client부터 controller까지 만들고 등록하고를 하는 과정이라고 생각하면 빠를 것이다.

 

10. 마치 '인생'을 만드는 과정이라고 볼 수 있지 않을까?????


https://blog.neonkid.xyz/238#google_vignette

 

[Spring] Argument Resolver를 이용한 유연성 있는 파라미터 처리

서비스를 운영하다보면 다양한 종류의 데이터를 받게 됩니다. 그럴 때마다 Controller 부분에서 이를 전처리하게 되는데, 이렇게 되면 각 Controller에 전처리 해야 하는 코드를 함수화 하거나 Utils 클

blog.neonkid.xyz

 

https://tlatmsrud.tistory.com/48#google_vignette

 

[스프링 부트] 4. Argument Resolver란 / 예제

1. 개요 - Argument Resolver 란? - 예제 2. Argument Resolver 란? - Controller로 들어온 파라미터를 가공하거나 수정 기능을 제공하는 객체이다. 교재에서는 이를 사용해 Controller로 들어온 특정 파라미터에 세

tlatmsrud.tistory.com

https://develop-log-sj.tistory.com/entry/%EC%95%84%EA%B7%9C%EB%A8%BC%ED%8A%B8-%EB%A6%AC%EC%A1%B8%EB%B2%84Argument-Resolver

 

아규먼트 리졸버(Argument Resolver)

아규먼트 리졸버(Argument Resolver) 컨트롤러의 메소드의 인자로 사용자가 임의의 값을 전달하는 방법을 제공할때 사용합니다.예를들어, 세션에 저장되어 있는 값 중 특정이름의 값을 메소드 인자

develop-log-sj.tistory.com

 

<출처>


오늘의 느낀 점

 

1. 20대 후반에 인생의 길 무엇이 맞는지 모르겠다.

 

2. 도태인가?

 

3. 도약인가?

 

just dooooo it?

반응형