从Vue.JS前端调用Java服务器的方法
据我所知,我正在尝试构建一个相当复杂的服务,用户可以通过Java桌面客户端连接到SocketServer,并在同一会话中向其他客户端发送字符串。用户可以在Vue.js网页上创建会话 因为我希望用户能够启动/停止会话,所以我需要后端能够向套接字服务器发送数据。为了实现这一点,我用Spring.io构建了一个简单的RESTAPI API运行得很好 但是现在我被困在实现socket服务器本身。我不知道我需要/应该在哪里实例化套接字,以便我可以将来自API调用的传入数据发送到服务器本身 启动/停止会话的过程为:从Vue.JS前端调用Java服务器的方法,java,spring,spring-boot,sockets,server,Java,Spring,Spring Boot,Sockets,Server,据我所知,我正在尝试构建一个相当复杂的服务,用户可以通过Java桌面客户端连接到SocketServer,并在同一会话中向其他客户端发送字符串。用户可以在Vue.js网页上创建会话 因为我希望用户能够启动/停止会话,所以我需要后端能够向套接字服务器发送数据。为了实现这一点,我用Spring.io构建了一个简单的RESTAPI API运行得很好 但是现在我被困在实现socket服务器本身。我不知道我需要/应该在哪里实例化套接字,以便我可以将来自API调用的传入数据发送到服务器本身 启动/停止会话的
- 用户点击“启动会话”
- 前端呼叫后端
- 后端调用套接字API
(sessionID在请求主体中)server.ip/session/start
- Spring调用套接字服务器的方法
createSession(sessions)
- Socket Server将会话对象保存在ArrayList中以供以后使用
@RestController
标记)。但我怀疑这是正确的做法
那么,你能告诉我实现我的目标的正确/最好的方法吗