HTTP Request 중 message-body로 넘어온 parameter 확인을 위해서는 getInputStream() 이나 getReader()를 사용합니다. 이번 프로젝트에서 사용자가 서비스에 접근하여 어떤 기능들을 수행했는지 로그를 남기는 기능을 구현하던 중 getInputStream() 사용 후 parameter가 손실되는 현상이 있어 공유하고자 합니다. 서비스의 구조는 Spring MVC로 되어있습니다. 여기에서 Controller로 요청이 들어가기 전 URL 및 Parameter 취득을 위해 Interceptor를 구현하였습니다. Interceptor에서 body에 있는 parameter 취득을 위해 구현한 소스는 다음과 같습니다.123456789101112131415161718192021..
개발/JAVA
2015. 7. 21. 14:12