검색결과 리스트
글
///// Spring Boot (스프링 부트)
///// 환경
Groovy
Spring Boot
///// How to use HttpServletRequest and HttpHeader in Servelt Filter (필터에서 리퀘스트와 헤더 다루기)
다음 필터를 사용하면 호출이 있을 때 마다, 아래의 필터를 먼저 처리한다.
또한 다음과 같이 ServletRequest에서 HttpServletRequest로 형변환 시켜주면 호출받은 header를 참조할 수 있다.
@Component
class AccessAuthorizationFilter implements Filter{
@Override
void init(FilterConfig filterConfig) throws ServletException {
}
@Override
void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
final HttpServletRequest httpServletRequest = (HttpServletRequest) request
String headerValue = httpServletRequest.getHeader('inputHeaderName')
chain.doFilter(httpServletRequest,response)
}
@Override
void destroy() {
}
}
///// 참조
Implementing correlation ids in Spring Boot (for distributed tracing in SOA/microservices):
https://taidevcouk.wordpress.com/2014/05/26/implementing-correlation-ids-in-spring-boot/
Servlet Filter 개요
'LANGUAGE > SPRING' 카테고리의 다른 글
[Spring Boot] log (0) | 2016.02.24 |
---|---|
[Spring Boot] Linux에서 실행하기 (0) | 2016.02.23 |
[Spring Boot] 실행가능한 JAR, WAR 만들기 (0) | 2016.02.03 |
[Spring Boot] 스프링 부트 (0) | 2016.02.03 |
[Spring] Autowired가 불가능한 상황에서 생성된 bean가져오기 (0) | 2016.01.28 |