반응형 SpringFramework | SpringBoot32 [래핑] ContentCachingRequestWrapper & ContentCachingResponseWrapper 스프링 필터 주의사항 - Wrapper ContentCachingRequestWrapper & ContentCachingResponseWrapper HttpServletResponse, HttpServletRequest 클래스로 들어온 request와 response를 재사용 하고싶다면, ContentCachingRequestWrapper와 ContentCachingResponseWrapper로 래핑해주어야 한다. HttpServletRequest 그대로 request.getReader 함수를 호출하거나 안에 있는 데이터를 읽으려고 하면, 단 한번만 읽을 수 있도록 톰캣에서 만들어두었기 때문에 이걸 다시 읽기 위해서는 래핑해주어야 한다. 생성 시에는 read를 하지 않고 길이만 초기화를 시켜준다 2023. 11. 7. Actuator_SpringBoot Actuator_SpringBoot 설정시 application.yml 또는 properties에 아래와 같이 선언해주면 사용 가능하다. management: endpoints: web: exposure: include: "*" 여러가지 정보를 확인할 수 있으며 이러한 정보들을 endpoints라고 한다. 주로 사용되는 엔드포인트 리스트는 다음과 같다. - 엔드포인트 목록 beans : 스프링 컨테이너에 등록된 스프링 빈을 보여준다. conditions : condition 을 통해서 빈을 등록할 때 평가 조건과 일치하거나 일치하지 않는 이유를 표시한다. configprops : @ConfigurationProperties 를 보여준다. env : Environment 정보를 보여준다. health : .. 2023. 11. 7. 이전 1 ··· 3 4 5 6 다음 반응형