# WebMvcConfigurer

10개의 포스트
post-thumbnail

Spring Converter

WebMvcConfigurer 톺아보기 두번째

2023년 5월 20일
·
1개의 댓글
·

Spring ArgumentResolver

WebMvcConfigurer 톺아보기 첫번째

2023년 5월 6일
·
1개의 댓글
·
post-thumbnail

[SpringBoot]@ResquestHeader 에서 특정 문자 값만 매핑하는 Annotation 만들기(ArgumentResolver 구조)

@RequestHeader("accessToken") 를 통해 개발을 하다보니 한 글자라도 오타가 나면 오류가 생기는 문제에 봉착했다.. 따라서 아예 accessToken 만 전문적으로 처리할 수 있는 애노테이션을 만들어 본다.@RequestHeader

2023년 4월 21일
·
0개의 댓글
·
post-thumbnail

addCorsMappings

addCorsMappings란 cors 정책을 설정할 수 있는 부분이다.다음과 같이 구현해주면 cors를 설정할 수 있다. 여기서 maxAge()는 한번 인증된 header는 지정된 시간만큼 재인증하지 않고 계속해서 같은 header를 사용할 수 있어 오버헤드를 줄일

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

configureContentNegotiation

반환하는 데이터의 content값을 협상하는 부분이다. 협상이란 특정 값에 따라 어떤 형식으로 반환을 해야할지를 정한다는 의미인데 해당 부분을 코드로 확인해보자.다음과 같은 Dto를 생성했고라는 반환 형식을 지정했다.호출했을 때 json으로 정상 반환되는 것을 확인할

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

configurePathMatch

WebMvcConfigurer는 Spring에서 제공하는 interface로 MVC 설정에 필요한 것들을 기본적으로 설정해둔 곳이다. 해당 부분은 Spring에서 미리 정의해두어서 그대로 사용해도 되지만 해당 부분을 오버라이딩 하여 수정해서도 사용이 가능하다.실제 소스

2023년 2월 27일
·
0개의 댓글
·

CORS

CORS란? Cross-Origin Resource Sharing Policy의 약어로 다른 출처에 대한 요청 처리에 대한 정책과 관련된 개념이다. 일반적으로 다른 출처에 대한 요청을 금지하고 있고 여기서 말하는 동일한 출처란 도메인과 포트번호가 똑같은 경우일 때를 의

2022년 5월 2일
·
0개의 댓글
·

220427 TIL (@EnableWebMvc)

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/config/annotation/EnableWebMvc.htmlhttps://

2022년 4월 27일
·
0개의 댓글
·

[SpringBoot] CORS 설정(WebMvcConfigurer)

\[Spring Boot] CORS 설정하기FrontEnd와 BackEnd를 구분지어 개발하거나,서로 다른 Server 환경(Port, Domain ...)에서 자원을 공유해야 할 때,위 처럼 CORS 설정이 안되있을 경우 오류가 발생한다.이번엔 Spring Boot에

2021년 8월 3일
·
0개의 댓글
·

[SpringBoot] 인터셉터에서 @AutoWired 작동 에러

AuthInterceptor에서 Jwt 클래스를 의존 주입받고 있는데 자꾸만 null이 뜨고 심지어 @Value 어노테이션도 바인딩되지 않았다..안그래도 얼마없는 머리털 쥐어뜯으며 고민하다가정말 고마운 블로그를 하나 발견해서 공유하려고 한다.https://ea

2021년 8월 3일
·
1개의 댓글
·