Как добавить зависимость внутри обработчика веб-сокета:
public class WebsocketHandler extends AbstractWebSocketHandler {
@Autowired
GreetingMap greetingMap;
@Override
protected void handleTextMessage(WebSocketSession session, TextMessage message) throws IOException {
// NullPointerException here
String greeting = greetingMap.getSampleGreetings().get("hello") + " " + message.getPayload();
session.sendMessage(new TextMessage(greeting));
}
}
Приведенный выше код выдает NullPointerException
Чего здесь может не хватать?