File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed
src/main/java/com/yourssu/roomescape Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change 88import com .yourssu .roomescape .util .JwtTokenProvider ;
99import jakarta .servlet .http .HttpServletRequest ;
1010import org .jetbrains .annotations .NotNull ;
11+ import org .springframework .context .annotation .Configuration ;
1112import org .springframework .core .MethodParameter ;
1213import org .springframework .web .bind .support .WebDataBinderFactory ;
1314import org .springframework .web .context .request .NativeWebRequest ;
1415import org .springframework .web .method .support .HandlerMethodArgumentResolver ;
1516import org .springframework .web .method .support .ModelAndViewContainer ;
1617
18+ @ Configuration
1719public class LoginMemberArgumentResolver implements HandlerMethodArgumentResolver {
1820
1921 private final MemberRepository memberRepository ;
Original file line number Diff line number Diff line change 11package com .yourssu .roomescape .config ;
22
33import com .yourssu .roomescape .auth .LoginMemberArgumentResolver ;
4- import com .yourssu .roomescape .member .MemberRepository ;
5- import com .yourssu .roomescape .util .JwtTokenProvider ;
64import org .springframework .context .annotation .Configuration ;
75import org .springframework .web .method .support .HandlerMethodArgumentResolver ;
86import org .springframework .web .servlet .config .annotation .*;
1210@ Configuration
1311public class WebConfig implements WebMvcConfigurer {
1412
15- private final MemberRepository memberRepository ;
16- private final JwtTokenProvider jwtTokenProvider ;
1713 private final AdminInterceptor adminInterceptor ;
14+ private final LoginMemberArgumentResolver loginMemberArgumentResolver ;
1815
19- public WebConfig (MemberRepository memberRepository , JwtTokenProvider jwtTokenProvider , AdminInterceptor adminInterceptor ) {
20- this .memberRepository = memberRepository ;
21- this .jwtTokenProvider = jwtTokenProvider ;
16+ public WebConfig (AdminInterceptor adminInterceptor , LoginMemberArgumentResolver loginMemberArgumentResolver ) {
2217 this .adminInterceptor = adminInterceptor ;
18+ this .loginMemberArgumentResolver = loginMemberArgumentResolver ;
2319 }
2420
2521 @ Override
2622 public void addArgumentResolvers (List <HandlerMethodArgumentResolver > resolvers ) {
27- resolvers .add (new LoginMemberArgumentResolver ( memberRepository , jwtTokenProvider ) );
23+ resolvers .add (loginMemberArgumentResolver );
2824 }
2925
3026 @ Override
You can’t perform that action at this time.
0 commit comments