# WebMvcConfigurer

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

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

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

configurePathMatch
WebMvcConfigurer는 Spring에서 제공하는 interface로 MVC 설정에 필요한 것들을 기본적으로 설정해둔 곳이다. 해당 부분은 Spring에서 미리 정의해두어서 그대로 사용해도 되지만 해당 부분을 오버라이딩 하여 수정해서도 사용이 가능하다.실제 소스
CORS
CORS란? Cross-Origin Resource Sharing Policy의 약어로 다른 출처에 대한 요청 처리에 대한 정책과 관련된 개념이다. 일반적으로 다른 출처에 대한 요청을 금지하고 있고 여기서 말하는 동일한 출처란 도메인과 포트번호가 똑같은 경우일 때를 의
220427 TIL (@EnableWebMvc)
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/servlet/config/annotation/EnableWebMvc.htmlhttps://
[SpringBoot] CORS 설정(WebMvcConfigurer)
\[Spring Boot] CORS 설정하기FrontEnd와 BackEnd를 구분지어 개발하거나,서로 다른 Server 환경(Port, Domain ...)에서 자원을 공유해야 할 때,위 처럼 CORS 설정이 안되있을 경우 오류가 발생한다.이번엔 Spring Boot에
[SpringBoot] 인터셉터에서 @AutoWired 작동 에러
AuthInterceptor에서 Jwt 클래스를 의존 주입받고 있는데 자꾸만 null이 뜨고 심지어 @Value 어노테이션도 바인딩되지 않았다..안그래도 얼마없는 머리털 쥐어뜯으며 고민하다가정말 고마운 블로그를 하나 발견해서 공유하려고 한다.https://ea