@OnMessage 어노테이션이 추가된 잘못된 WebSocket 메서드를 보고합니다.

이 어노테이션은 수신 WebSocket 메시지를 처리하는 메서드를 표시합니다. 각각의 WebSocket 엔드포인트는 WebSocket 메시지의 서식(텍스트, 바이너리, pong)마다 하나의 메시지만 처리하는 메서드를 포함할 수 있습니다. @OnMessage 어노테이션이 추가된 메서드는 다음 매개변수 집합을 어떤 순서로든 포함할 수 있습니다.

메서드가 값을 반환하는 경우, WebSocket 런타임은 이 값을 메시지로 해석하여 피어로 반환합니다. 허용되는 반환 타입은 String, ByteBuffer, byte[], 모든 Java 원시 또는 그와 동등한 클래스, 인코더가 있는 모든 항목입니다. 메서드가 Java 원시 값을 반환하는 경우, 개발자가 이 엔드포인트용으로 구성된 타입에 대한 인코더를 제공하여 해당 인코더를 사용해야 하는 경우가 아니라면, 구현은 Java 원시의 표준 Java 문자열 재현을 사용해 전송할 텍스트 메시지를 생성해야 합니다. 메서드가 Java 원시와 동등한 클래스를 반환하는 경우, 구현은 앞서 설명했듯이 Java 원시와 동등한 것에서 텍스트 메시지를 생성해야 합니다.