inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 웹 MVC

스프링 MVC 설정 마무리

Request body가 압축되어 있을 수 있는 경우에 대한 해결책이 궁금합니다.

580

박태민

작성한 질문수 2

1

안녕하세요. 기선님 강의를 잘 수강하고 있습니다.

현재 스프링 MVC 설정부분까지 강의를 들었습니다. 강의 내용에 대한 직접적인 질문은 아니지만 request body를 다루는 설정 같은 것과 관련이 있는 것 같아 이 시점에 제가 갖고 있는 문제에 대한 질문을 드리려 합니다.

문제 상황은 이렇습니다.

https://github.com/spring-projects/spring-boot/issues/11827 이런 이슈의 내용을 보면 HTTP spec이 아니기 때문에 tomcat 에선 지원하지 않는 것 같습니다. 처음엔 많은 사람들이 비슷한 기능을 원할 것이라 생각해 스프링에 관련 기능이 있을줄 알았는데 없는 것 같습니다. (찾아보았는데 현재까지 찾지 못했습니다.)

질문은

1) spring mvc에 관련 기능이 있는데 제가 못 찾은 것인지

2) 관련 기능이 없다면 기선님께선 이러한 문제를 어떻게 해결하실지 궁금합니다. spring app의 어느 단계에서 어떤 방식으로 request body의 압축을 푸는 선택을 하실지 궁금합니다.

답변을 기다리겠습니다.

감사합니다.

MVC spring java

답변 1

1

백기선

링크 주신 이슈를 읽어봤는데 당분간은 스프링 또는 스프링 부트에 그런 기능이 들어올거 같지가 않네요. 쓰고 싶은 기능 자체가 표준이 아닌데다가 Tomcat, Jetty, Undertow 모두 지원하질 않고 있습니다. 직접 해야해야 하는 상황인데 핸들러 인터셉터를 만들거나, 서블릿 필터를 만들어서 요청 헤어에 gzip이 들어있으면 본문을 압축 풀어주도록 직접 만들어서 설정해야겠네요.

7:58 예제 코드 찾는 법

0

256

2

PATCH의 Idempotent에 대한 질문

0

257

1

2:51초 질문입니다.

0

324

1

만약 어플리케이션컨텍스트에 필터를 설정하지 않으면 어떻게되나요?

0

362

0

web.xml에 위치한 애플리케이션 web.xml 내에서 파싱 오류 발생

0

516

0

Spring Boot 2.6 이상 버전에서의 DispatcherServlet

0

366

1

Event`Xxx`Controller 분리할때의 기준에 관한 질문입니다.

0

634

1

11분 57초 쯤, `returnValueHandlers` 들의 네이밍컨벤션 관련 질문입니다.

0

379

1

@EnableWebmvc 설정을 하면

0

415

1

springframework와의 차이점

0

283

1

@RequestBody의 바인딩에러를 잡는 방법

1

1655

2

안녕하세요 기선님 강의를 보다 서블릿에 궁금증이 생겨 질문 드립니다

1

237

1

HelloService의 값을 전달을 못 받습니다.

0

296

1

ServletContext와 WebApplicationContext의 관계 질문

1

740

1

하나의 서비스에, 두개의 리포지토리도 연결이 되나요?

0

365

1

view name 리턴에 대해

0

290

2

Formatter print 질문 드립니다.

0

232

1

에리 메시지가 한글입니다.

0

294

1

java 클래스파일로 설정되어 있던 것을 web.xml로 바꾸는 경우

0

338

1

@RequestParam

0

255

1

@Retention 질문

0

230

1

Event.builder() 관련 mac에서 lombok 문제 있으신 분들

0

202

1

스프링 부트 사용시 WebMvcConfigurerSupport 클래스

0

254

1

http://localhost:8080/hello 입력시 오류

0

494

4