有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在websocket onopen事件中访问spring mvc属性值?

我正在使用spring mvc + websocket。我创建了application.properties来存储项目的配置数据。现在我想在websockets @onOpent()事件中使用这些属性值。我能够在simple rest controller @RequestMapping()中访问这些属性,但不幸的是,我无法在websockets @onOpent()事件中访问这些属性,我得到了相同的null值。我怎样才能做到这一点


共 (2) 个答案

  1. # 1 楼答案

    这是因为Websocket服务器类不在spring组件中。 您可以使用类上的@component注释将websocket处理程序类标记为组件。然后你就可以访问属性了。 希望这对你有帮助

  2. # 2 楼答案

    似乎您正在使用Java WebSocket。您可以使用spring 4 websockets here作为示例