我可以在 javax websocket 中使用 spring 上下文吗?

Can I use the spring context in javax websocket?

我正在尝试在应用程序中实现一个 javax.websocket,并希望使用 spring 上下文与我的应用程序的其余部分进行交互。 有可能吗? 我已经尝试通过简单的上下文自动连接但没有帮助。

您没有提供足够的细节来确定,但使用 WebApplicationContextUtils class 可以让您访问您的 Spring 上下文。您可以使用在您的上下文中定义的 bean,但您不能使用 Spring 的所有功能,因为您在 Spring 容器之外。

如果您想要完整的 Spring 功能,您可能会把问题抛在脑后。与其从您的 websocket 端点访问 Spring,不如将 websocket 端点集成到 Spring 中如何?有关基本示例,请参见此处:Using websockets in Java using Spring 4.