最近我一直在编写有关websocket的代码,使用getBasicRemote()。sendObject方法时引发异常,这是异常信息:未为类[xxxx]的对象指定编码器
我试图编写自己的编码器,再次抛出该异常
// this is my encoder
@Slf4j
public class ObjectEncoder implements Encoder.Text<DeviceRemindDTO> {
@Override
public String encode(DeviceRemindDTO remindDTO) {
try {
return new JSONObject().toJSONString(remindDTO);
}catch (Exception e){
e.printStackTrace();
return null;
}
}
@Override
public void init(EndpointConfig endpointConfig) {
log.info("init method called");
}
@Override
public void destroy() {
log.info("destroy method called");
}
}