Spring message1 Spring message ChannelInterceptor 메서드 특징 🙄 배경 프로젝트에서 Websocket + STOMP를 활용하여 접속자 여러 명이 동시에 작업하는 기능을 추가해야 하는 과정이 있었다. 메시징을 전송하기 전과 후에 특정 처리를 해야하는 과정이 있었는데, 그때 ChannelInterceptor 인터페이스에 대해 알게 되었다. ChannelInterceptor 해당 인터페이스를 구현하고 등록하여, 메시지가 송/수신되기 전 메시지의 데이터 검증 및 변환을 할 수 있다. 해당 인터페이스는 총 6개의 메서드를 가지고 있으며 기능은 다음과 같은 특징을 가지고 있다. 1. preSend() - 모든 유형의 채널에 대해 호출된다. - 메시지가 실제로 채널로 전송되기 전에 호출된다. - 메시지(Message)와 MessageChannel에 대한 참조는 인터셉터 메서드의.. 2023. 7. 23. 이전 1 다음