java如何在websocket onopen事件中访问spring mvc属性值?
我正在使用spring mvc + websocket
。我创建了application.properties
来存储项目的配置数据。现在我想在websockets @onOpent()
事件中使用这些属性值。我能够在simple rest controller @RequestMapping()
中访问这些属性,但不幸的是,我无法在websockets @onOpent()
事件中访问这些属性,我得到了相同的null
值。我怎样才能做到这一点
# 1 楼答案
这是因为Websocket服务器类不在spring组件中。 您可以使用类上的@component注释将websocket处理程序类标记为组件。然后你就可以访问属性了。 希望这对你有帮助
# 2 楼答案
似乎您正在使用Java WebSocket。您可以使用spring 4 websockets here作为示例